:root{--background:#07080d;--background-darker:#0c0709;--background-lighter:#1a1e30;--primary:#00ffff;--primary-darker:#00878a;--primary-dark:#004b4d90;--secondary:#29ffff;--secondary-transparent:#29ffff09;--spacing:1rem;--text:#cbcbcb;--text-secondary:#919191;--warning:#b33a3a;--warning-dark:#79272780;--caution:#e0de71;--caution-dark:#3e3d1a90;--info:#027aff;--info-dark:#00102e90;--tip:#53dfdd;--tip-dark:#082726;width:100%}*{box-sizing:border-box}code,pre{overflow-x:auto}body{color:var(--text);width:80%;margin:0 auto;background-image:radial-gradient( var(--secondary-transparent) 20%,transparent 20% ),radial-gradient(var(--secondary-transparent) 20%,transparent 20%);background-position:0 0,50px 50px;background-size:10px 14px;background-color:var(--background);font-size:2rem;line-height:3rem}blockquote{padding:1em;border-left:.25em solid var(--primary-dark);background-color:var(--primary-dark-transparent);margin:1em 0}.alert-note{border-left:.25em solid var(--info);background-color:var(--info-dark)}.alert-tip{border-left:.25em solid var(--info);background-color:var(--info-dark)}.alert-important{border-left:.25em solid var(--primary);background-color:var(--primary-dark)}.alert-info{border-left:.25em solid var(--info);background-color:var(--info-dark)}.alert-caution{border-left:.25em solid var(--caution);background-color:var(--caution-dark)}.alert-warning{border-left:.25em solid var(--warning);background-color:var(--warning-dark)}blockquote.alert.alert-warning p.alert-heading{font-size:1.75rem;font-weight:900}nav:not(#TableOfContents){ul { all: unset; display: flex; justify-content: center; align-items: center; list-style: none; margin-top: var(--spacing); margin-bottom: var(--spacing); li:first-child { border-left: 1px solid var(--primary); } li { background-color: var(--background); position: relative; border: 1px solid var(--primary); border-left: 0; cursor: pointer; a { display: block; padding: calc(var(--spacing) / 2); padding-left: calc(var(--spacing) * 1.5); padding-right: calc(var(--spacing) * 1.5); } } li:hover { background-color: var(--primary-dark); color: var(--primary-dark); } }}@media only screen and (max-width:600px){nav:not(#TableOfContents) ul{flex-direction:column;align-items:flex-start}nav:not(#TableOfContents) ul li{border-left:1px solid var(--primary);border-top:1px solid var(--primary);border-right:1px solid var(--primary);border-bottom:1px solid var(--primary);width:100%}nav:not(#TableOfContents) ul li:first-child{border-top:1px solid var(--primary)}}.bio-container{display:flex;justify-content:center;width:100%;.bio { position: relative; background-color: var(--primary-dark); display: flex; border: 1px solid var(--primary); padding-right: var(--spacing); img.avatar { margin-right: var(--spacing); height: 10rem; } .content { display: flex; flex-direction: column; justify-content: space-between; h5 { color: var(--text-secondary); } } }}img{display:block;max-width:90%;height:auto;margin:0 auto;border-radius:8px}a{all:unset;color:var(--primary);cursor:pointer;text-decoration:underline}a:hover{color:var(--primary-darker)}h1 a,h2 a,h3 a{text-decoration:none}h1,h2,h3,h4{color:var(--secondary)}footer{text-align:center}.time-info{display:flex;justify-content:space-between;line-height:3rem}@media screen and (min-width:768px){.time-info{flex-direction:row}}@media screen and (max-width:767px){.time-info{flex-direction:column}}