/*
       |                          _        
   __  | |     __  |\ |  __      ( )  __   
  /  \_|_|__  /  \ | \| /  \  __  |  /  \  
 | () || |  \| () ||  || () |/__  | | () |     mbox.blue
  \__/ | |  | \__/ |  | \__/  __/ |  \__/      olisse/kornetkenakorslet 2026 - eternal ∞
     \ |_        \         \     (_)    \  
                                                                                  
*/
@import url('https://fonts.cdnfonts.com/css/karma-2');:root{--background-color:#1d1701;--content-background-color:#8baaaa2d;--font:monospace,sans-serif;--heading-font:'Karma',monospace,sans-serif;--font-size:14px;--border:1px solid #b3a880;--border-double:1px double #b3a880;--round-borders:16px;--text-color:#b3a880;--link-color:#d4c29b;--link-color-hover:#f5ebd7}body{font-family:var(--font);font-size:var(--font-size);color:var(--text-color);text-align:center;margin:auto;padding:1em;max-width:1024px;background:var(--background-color);word-wrap:break-word}a{cursor:crosshair;text-decoration:none;font-weight:bold;padding-right:0.25em}a:hover{color:var(--link-color-hover) !important}a:focus{color:var(--link-color-hover);text-decoration:none}a:active{color:var(--link-color-hover)}a,a:visited{color:var(--link-color)}mark{text-shadow:1px 1px 4px #c25e00;background:rgba(92,65,39,0.171);background-color:inherit}::selection{text-shadow:1px 1px 4px #c25e00;background:rgba(92,65,39,0.171)}hr{border-color:var(--border)}section{border-style:double;border-radius:5px;margin:20px;padding:20px}h1{font-size:1.6rem;font-family:var(--heading-font);letter-spacing:-.75px;color:var(--text-color);padding-top:.5rem}.map ul{position:relative;list-style-type:none;margin:0 0 10px 0;padding-right:0}.map ul ul{margin:0 0 7px -5px;padding-right:0}.map li{position:relative;padding:0 0 0 25px;line-height:1.4}.map li::before{content:" ";position:absolute;border-top:2px solid var(--text-color);width:30px;top:10px;left:-10px}.map li::after{content:" ";position:absolute;border-left:2px solid var(--text-color);height:calc(100%+10px);top:0;left:-10px}.map>ul>li{font-size:125%}.map>ul>li::before{top:12px}.map ul li:last-child::after{height:12px}#skip{position:fixed;top:0;left:0;display:inline-block;padding:0.375rem 0.75rem;line-height:1;font-size:1.25rem;background-color:var(--content-background-color);color:var(--text-color);transform:translateY(-3rem);transition:transform 0.1s ease-in;z-index:99999999999}#skip:focus,#skip:focus-within{transform:translateY(0)}
