:root{--bg: #20212b;--fg: #f4ffff;--hl: #8fdec6;--comment: #a8afaf;--cyan: #8be9fd;--green: #50fa7b;--orange: #ffb86c;--pink: #ff79c6;--purple: #bd93f9;--red: #ff5555;--yellow: #f1fa8c}*{color:var(--fg);box-sizing:border-box;font-family:JetBrains Mono;margin:0}body{background-color:var(--bg)}aside{width:19rem;min-height:100dvh;padding:1rem;display:flex;flex-direction:column;overflow:hidden;gap:1rem}header{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:1ch}header>h1{font-size:1.6rem;text-align:center}header>p{text-align:center}#logo{width:100%;aspect-ratio:1;border-radius:35%}header>nav{width:100%;display:flex;align-items:center;justify-content:center;gap:2ch;margin-top:.5rem}header>nav>a>img{width:24px;aspect-ratio:1}aside>nav{display:flex;flex-direction:column;gap:.6ch}aside>nav>a,aside>nav>p{align-self:flex-start;width:auto}aside>footer{margin-top:auto}main{display:flex;flex:1;flex-direction:column;align-items:center;width:100%;gap:1rem;padding:1rem}main>nav{display:none}br{-webkit-user-select:none;user-select:none}.text-link{transition:background-color .08s,color .08s;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;font:inherit}.text-link:hover{background-color:var(--fg);color:var(--bg)}.comment{color:var(--comment)!important;font-size:.95rem!important;font-style:italic}.tooltip{text-decoration:dotted underline;cursor:help}.content{width:50%}.content h1{font-size:2.2rem}.content h2{font-size:1.65rem}.content h3{font-size:1.25rem}.content p{font-size:1.1rem}.content h1:before,h2:before,h3:before{margin-right:.4rem}.content h1:before{content:"#";font-size:1.8rem}.content h2:before{content:"##";font-size:1.35rem}.content h3:before{content:"###";font-size:1rem}@media (max-width: 1600px){.content{width:60%}}@media (max-width: 1280px){.content{width:70%}}@media (max-width: 1024px){.content{width:85%}}@media (max-width: 768px){.content{width:100%}}@media (max-width: 664px){.content{width:85%}main>nav{display:block}aside{display:none}aside.responsive-open{min-width:19rem;margin-right:auto;margin-left:auto;display:flex}main{display:none}main.responsive-open{display:flex}}@media (max-width: 496px){.content{width:100%}}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../../../static/fonts/JetBrainsMono-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}
