@font-face{font-family:Silkscreen;src:url(/assets/Silkscreen-Regular-Baa5h4vI.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Silkscreen;src:url(/assets/Silkscreen-Bold-DhS4khFl.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Micro5;src:url(/assets/Micro5-Regular-Ben5cHWP.ttf)format("truetype");font-display:swap}@font-face{font-family:VT323;src:url(/assets/VT323-Regular-BZsogN36.ttf)format("truetype");font-display:swap}@font-face{font-family:PixelifySans;src:url(/assets/PixelifySans-VariableFont_wght-BOgNfX6E.ttf)format("truetype");font-display:swap}:root{--custom-body:#b6ddd5;--menubar-button:#d8f3f1;--custom-shading:#2ae1a7;--custom-lineart:#034038;--custom-spine:#002c2c;--custom-mouth:#2ae1a7;--menubar-body:#83b6ad;font-family:Silkscreen,Courier New,monospace}body{background-color:#077;margin:0}html{font-size:clamp(14px,.8vw,20px)}.context-menu{z-index:9999;background-color:var(--custom-body);border-top:.125em solid var(--custom-shading);border-left:.125em solid var(--custom-shading);border-right:.125em solid var(--custom-spine);border-bottom:.125em solid var(--custom-spine);min-width:14em;padding:.1em;position:fixed;box-shadow:.15em .15em .5em #00000040}.context-menu-item{-webkit-user-select:none;user-select:none;padding:.1em .1em .25em .5em;font-family:Silkscreen,monospace}.context-menu-item:hover{background-color:var(--custom-spine);color:var(--custom-mouth)}.container{min-height:100dvh;position:relative}.default-layout{position:absolute;top:50%;left:50%}.default-layout>.react-draggable{position:absolute}.hidden{display:none}.window-body{background-color:var(--custom-body);border-top:.125em solid var(--custom-shading);border-left:.125em solid var(--custom-shading);border-right:.125em solid var(--custom-spine);border-bottom:.125em solid var(--custom-spine);flex-direction:column;display:flex;position:relative;box-shadow:.15em .15em .5em #00000040}.window-body-content{margin:1.5em;font-family:Silkscreen,monospace}.window-viewer .window-body-content img{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;width:100%;display:block}.window-title{-webkit-user-select:none;user-select:none;background-color:var(--custom-lineart);color:var(--custom-mouth);align-items:center;height:1.3em;margin:.05em;padding:.25em .25em .35em;font-family:Silkscreen,monospace;font-size:1em;display:flex}.window-title-icon{-webkit-user-select:none;user-select:none;width:1.2em;height:1.2em;margin-right:.3em;padding-left:.2em}.simulated-cursor{padding-left:.2em}.simulated-cursor-blink{padding-left:.2em;animation:.6s step-end infinite cursor-blink}@keyframes cursor-blink{50%{opacity:0}}.window-title-button-container{justify-content:center;align-items:center;gap:.1em;margin-left:auto;display:flex}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.window-title-button{-webkit-user-select:none;user-select:none;text-align:center;background:var(--custom-body);width:1.8em;height:1.55em;color:var(--custom-lineart);border-top:.125em solid var(--custom-shading);border-left:.125em solid var(--custom-shading);border-right:.125em solid var(--custom-spine);border-bottom:.125em solid var(--custom-spine);justify-content:center;align-items:center;font-size:.7em;display:flex}.window-title-button:active{border-top:.125em solid var(--custom-spine);border-left:.125em solid var(--custom-spine);border-right:.125em solid var(--custom-shading);border-bottom:.125em solid var(--custom-shading)}.window-menubar{background-color:var(--menubar-body);gap:.2em;min-height:1.2em;margin:.05em;padding:.2em .25em .25em .4em;display:flex}.window-menubar-item{position:relative}.menubar-dropdown{background:var(--custom-body);border-top:.125em solid var(--custom-shading);border-left:.125em solid var(--custom-shading);border-right:.125em solid var(--custom-spine);border-bottom:.125em solid var(--custom-spine);z-index:10;min-width:10em;position:absolute;top:100%;left:0}.menubar-dropdown-item{-webkit-user-select:none;user-select:none;padding:.3em .5em;font-size:.8em}.menubar-dropdown-item:hover{background-color:var(--menubar-body)}.window-menubar-button{-webkit-user-select:none;user-select:none;color:var(--custom-spine);text-align:left;background:var(--menubar-button);border:0;justify-content:center;align-items:center;font-family:inherit}.window-menubar-button:first-letter{text-decoration:underline}.window-footer{background-color:var(--menubar-body);flex-direction:column;justify-content:center;align-items:flex-end;gap:.2em;height:1.5em;margin:auto .1em .1em;padding-right:.3em;font-family:Silkscreen,monospace;font-size:.6em;display:flex}.social-container{flex-direction:column;align-items:stretch;width:100%;display:flex}.social-button-container{flex-direction:row;align-items:center;margin-top:auto;margin-bottom:1em;display:flex}.social-button{background-color:var(--custom-lineart);border-top:.125em solid var(--custom-shading);border-left:.125em solid var(--custom-shading);border-right:.125em solid var(--custom-spine);border-bottom:.125em solid var(--custom-spine);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:4em;height:4em;margin-left:.2em;margin-right:.2em;display:flex}.social-button-icon{-webkit-user-select:none;user-select:none;object-fit:contain;-webkit-user-drag:none;width:auto;max-width:2.8em;height:auto;max-height:2.8em}.social-button:active{border-top:.125em solid var(--custom-spine);border-left:.125em solid var(--custom-spine);border-right:.125em solid var(--custom-shading);border-bottom:.125em solid var(--custom-shading);translate:1px 1px}.social-description{background-color:var(--menubar-body);border-top:.125em solid var(--custom-spine);border-left:.125em solid var(--custom-spine);border-right:.125em solid var(--custom-shading);border-bottom:.125em solid var(--custom-shading);width:100%;min-height:6em;font-family:Silkscreen,monospace;position:relative}.social-description .simulated-cursor{position:absolute}.social-description>span{white-space:pre-line;text-align:center;visibility:hidden;padding:.5em;position:absolute;inset:0}.social-description>span.active{visibility:visible}
