@import url("https://fonts.googleapis.com/css?family=Arvo:400,700,400italic");@import url("https://fonts.googleapis.com/css2?family=Iceberg&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap");@import url("https://fonts.cdnfonts.com/css/tengwar-annatar");@import url("https://fonts.cdnfonts.com/css/tengwar-annatar");.alert{padding:0.75rem 1rem;border:1px solid;border-left-width:5px;border-radius:5px;margin:1rem 0;font-style:italic}.alert>p{margin-bottom:0}.alert>p:first-child{font-size:1.25rem;display:flex;align-items:center;border-bottom:solid 1px;margin-top:0;margin-bottom:20px;padding-bottom:0.2rem}.alert>p:first-child>svg{width:1.25rem;height:1.25rem;margin-right:0.25rem}.alert>p:last-child{color:#ecf8f8;font-size:0.9rem}.note{color:#2f81f7;fill:#2f81f7;border-color:#2f81f7}.tip{color:#3fb950;fill:#3fb950;border-color:#3fb950}.important{color:#a371f7;fill:#a371f7;border-color:#a371f7}.warning{color:#d29922;fill:#d29922;border-color:#d29922}.caution{color:#f85149;fill:#f85149;border-color:#f85149}:not(pre)>code,pre.highlight{font-family:Arvo, Monaco, Inter, 'Tengwar-Annatar', monospace;background-color:#393939;border-radius:5px}:not(pre)>code{padding:3px;color:#0abdc6}pre.highlight{padding:10px;overflow:auto}pre.highlight code,pre.highlight span{font-family:inherit}pre.highlight,pre.highlight .w{color:#ecf8f8}pre.highlight .err{color:#121821;background-color:#f85149}pre.highlight .gh{font-weight:bold}pre.highlight .c,pre.highlight .cd,pre.highlight .cm,pre.highlight .c1,pre.highlight .cs,pre.highlight .cp{color:#888}pre.highlight .o,pre.highlight .ow,pre.highlight .p,pre.highlight .pi{color:#d0d0d0}pre.highlight .gd{color:#f85149}pre.highlight .k,pre.highlight .kn,pre.highlight .kp,pre.highlight .kr,pre.highlight .kv{color:#ea00d9}pre.highlight .kc,pre.highlight .kt,pre.highlight .kd,pre.highlight .sr{color:#0abdc6}pre.highlight .dl,pre.highlight .s,pre.highlight .sb,pre.highlight .sc,pre.highlight .sd,pre.highlight .s2,pre.highlight .sh,pre.highlight .sx,pre.highlight .s1,pre.highlight .na,pre.highlight .gh{color:#0a9cf5}pre.highlight .si,pre.highlight .se{color:#711c91}pre.highlight .nf,pre.highlight .nn,pre.highlight .nc,pre.highlight .no,pre.highlight .nt{color:#fdf800}pre.highlight .m,pre.highlight .mf,pre.highlight .mh,pre.highlight .mi,pre.highlight .il,pre.highlight .mo,pre.highlight .mb,pre.highlight .mx,pre.highlight .ss,pre.highlight .gi{color:#3fb950}section{width:calc(75vw - 100px);padding-bottom:100px;scroll-behavior:smooth;float:right}.mobile{display:none}.navigation-wrapper{position:fixed;display:flex;gap:1rem;flex-direction:column;height:calc(100vh - 40px - 2rem)}.navigation-wrapper header{float:none;width:calc(25vw - 100px + 2rem)}.navigation-wrapper header>h1{font-family:Iceberg, Arvo, serif;font-size:2.5rem;text-shadow:1px 1px #0abdc6;overflow-wrap:break-word;line-height:2.5rem;margin-block:calc(1.5rem - 4px)}.navigation-wrapper nav{width:calc(25vw - 100px);background-color:#121821;border-radius:5px;padding:1rem;overflow-y:auto}.navigation-wrapper nav ul{padding-left:1.25rem;list-style-type:none}.navigation-wrapper nav ul li{font-size:1rem;text-transform:none;font-weight:normal}.navigation-wrapper nav ul li:hover{font-weight:normal}.navigation-wrapper nav>ul{margin:0;padding-left:0}.navigation-wrapper nav>ul>li{text-transform:uppercase;font-size:1.1rem;font-weight:bold}.navigation-wrapper nav>ul>li:hover{font-weight:bold}.navigation-wrapper footer{width:calc(25vw - 100px);border-radius:5px;height:auto;margin-top:auto;padding:1rem;background-color:#121821;border:solid #ea00d9 1px;box-shadow:-2px 2px #0abdc6;line-height:1rem}.navigation-wrapper footer p{margin:0}.navigation-wrapper footer a{text-decoration:none}li>a.selected-header{color:#ea00d9}li>a.selected-header:hover{color:#ea00d9}@media print, screen and (max-width: 960px){.mobile{background-color:#121821;display:flex;position:sticky;z-index:1}.mobile.mobile-header{top:1rem;text-align:center;display:flex;justify-content:center;box-shadow:0 0.1rem #ea00d9,0 0.2rem #0abdc6,0 0.1rem 1rem #ea00d9;border-radius:50px}.mobile.mobile-header>h1{font-family:Iceberg, Arvo, serif;font-size:2.5rem;text-shadow:1px 1px #0abdc6;overflow-wrap:break-word;line-height:2.5rem}.mobile.mobile-footer{bottom:0;margin-bottom:-40px;border-top:2px solid #393939;width:calc(100% + 16px);padding-inline:2rem;margin-left:-40px;border-top-left-radius:15px;border-top-right-radius:15px}.navigation-wrapper{display:none}section{width:100%;position:relative}}table{display:block;overflow-x:auto;border-collapse:collapse}table>thead>tr:first-child,table>tr:first-child{background-color:#0abdc6}table>thead>tr:first-child>th,table>tr:first-child>th{border:1px solid #088f95;color:#011b1c}table tr:nth-child(even){background-color:#011b1c;color:#ecf8f8}table td,table th{border:1px solid #71f1f8;color:inherit;text-align:left;padding:5px 10px}table th{color:#ebfdfe;font-size:1rem}table td{font-size:0.9rem}body{font-family:Arvo, Monaco, Inter, 'Tengwar-Annatar', sans-serif;background-color:#0d1117;line-height:1.75rem;padding:2rem}body,strong{color:#ecf8f8}h1{font-size:2rem}h1,h2,h3,h4,h5,h6{margin-block:1.5rem;color:#ea00d9}a,a:focus,a:visited{color:#0a9cf5;font-weight:unset;text-decoration:none}a:hover,a:focus:hover,a:visited:hover{color:#0abdc6;font-weight:unset}details{color:#0a9cf5;cursor:pointer}details:hover{color:#0abdc6}blockquote{margin:0;padding-inline:1rem;border-left:0.5rem solid #ea00d9;font-style:italic}ul{list-style-type:'◈'}ul.task-list{list-style-type:none;padding-left:0}ul.task-list li{padding-left:0;display:flex;align-items:center}ul.task-list li input{-webkit-appearance:none;appearance:none;background-color:#ecf8f8;margin:0 0.75rem 0 0;width:1.25rem;height:1.25rem;border-radius:0.15rem;display:flex;align-items:center;justify-content:center}ul.task-list li input:checked{box-shadow:0 0 5px inset #ea00d9}ul.task-list li input:checked::before{content:'◈';color:#ea00d9;line-height:1rem;font-weight:bold;font-size:1.75rem;margin:auto auto}ul,ol{padding-left:1rem}ul li,ol li{padding-left:1rem}ul li::marker,ol li::marker{color:#ea00d9;font-style:normal}ul ul,ol ul{padding-left:1.5rem}dt{font-weight:bold;color:#ea00d9}hr{border:1px solid #ea00d9;box-shadow:1px 1px #0abdc6;border-radius:5px}.footnotes{border-top:1px solid #0abdc6}.selected-page,li>a.selected-page{color:#ea00d9}.selected-page:hover,li>a.selected-page:hover{color:#ea00d9}#navigation{min-height:20%;max-height:35%}.navigation-wrapper footer p:last-child{margin-top:0.5rem}font+p{display:inline}li:has(font){padding-bottom:0.25rem}rt{user-select:none}.alert div{color:#ecf8f8;font-size:0.9rem}figure{display:inline-block}figure figcaption{color:#0abdc6;font-size:1.2rem}
