@font-face{font-family:courier-prime;src:url(/static/fonts/Courier_Prime/CourierPrime-Regular.ttf)}@font-face{font-family:iosevka-charon-mono;src:url(/static/fonts/Iosevka_Charon_Mono/IosevkaCharonMono-Medium.ttf)}:root{--ff:courier-prime, ui-monospace, monospace;--ff-logo:iosevka-charon-mono, monospace;--fs:13px;--background:#0d0a0a;--accent:#ea0062af;--text:#eff1f3;--main-padding:13px;--small-padding:5px;--topbar-height:20px}::selection{background:var(--accent);color:#fff;text-shadow:none}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{font-size:var(--fs);font-family:var(--ff);min-height:100%;color:var(--text);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:row;display:flex}main{width:100%;height:100vh;padding:var(--main-padding);flex-direction:column;display:flex}a{background:var(--text-primary);color:var(--text);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{color:var(--accent)}}@media (max-width:768px){body{flex-direction:column}}
.side-menu-module__jW75Ta__menu{width:min(100vw,300px);height:100vh;padding:var(--main-padding);flex-direction:column;display:flex}.side-menu-module__jW75Ta__top{margin-top:var(--small-padding)}.side-menu-module__jW75Ta__link{margin-left:var(--small-padding)}.side-menu-module__jW75Ta__logo{white-space:nowrap;color:var(--text);margin-bottom:var(--main-padding);font-size:13px}.side-menu-module__jW75Ta__reversed{vertical-align:middle;line-height:0%;display:inline-block;transform:scaleY(-1)}@media (max-width:768px){.side-menu-module__jW75Ta__menu{height:auto}}
