.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:"IBM VGA 8x16";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-vga-8x16.woff) format("woff")}@font-face{font-family:Sriracha;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sriracha-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sriracha;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sriracha-latinext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--background: #0c0c0c;--foreground: #f2f2f2;--frame-color: #888888;--page-padding: min(max(12px, 3.333333vw), 5.333333dvh);--text-size: min(max(12px, 2.222222vw), 3.555556dvh);color:var(--foreground);background:var(--background);color-scheme:dark;font-family:"IBM VGA 8x16",monospace;font-size:var(--text-size);font-weight:400;line-height:1;text-decoration-skip-ink:none}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:var(--background)}[data-navigation-overlay]{position:fixed;z-index:200;inset:0;width:100%;height:100%;pointer-events:none;image-rendering:pixelated}html[data-page-transition] main{pointer-events:none}[data-enter-input-lock]{position:fixed;z-index:300;inset:0;touch-action:none}[data-enter-locked] .home-link[data-enter-home]{z-index:301}html[data-page-transition]:not([data-page-scene-ready]) main,html[data-page-transition] [data-terminal-effects]{visibility:hidden}.homepage{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow:hidden}.click-area{flex-shrink:0;min-width:0;min-height:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1em;padding:var(--page-padding)}h1,.social-links h2{margin:0;font:inherit;white-space:nowrap}.identity-menu h1{font-size:1.5em}.primary-menu,.social-menu{display:grid;gap:.75em;margin:0;padding:0;list-style:none;white-space:nowrap}.primary-menu{min-width:calc(1em + 2ch + var(--menu-label-width));margin-top:1em;padding-left:calc(1em + 2ch)}.primary-menu li:not([aria-hidden]){position:relative}.primary-menu li:not([aria-hidden]):before{position:absolute;left:-2ch;content:"> ";white-space:pre;visibility:hidden;pointer-events:none}.primary-menu li:not([aria-hidden]):has(>a:is(:hover,:focus-visible)):before{visibility:visible}.primary-menu li:has(>a[href="/special"]:is(:hover,:focus-visible)){color:#c50f1f}.social-links{margin-top:1em;text-align:right}.social-links h2{font-size:1.2em}.social-menu{margin-top:1em}.primary-menu a,.social-menu a{color:inherit;text-decoration:none}.social-menu a[data-platform=github]{color:#2da44e}.social-menu a[data-platform=discord]{color:#5865f2}.social-menu a[data-platform=twitch]{color:#9146ff}.social-menu a[data-platform=x]{color:#1da1f2}.social-menu a[data-platform=youtube]{color:#f03}.social-menu a[data-platform=bilibili]{color:#fb7299}.primary-menu a:is(:hover,:focus-visible),.social-menu a:hover{text-decoration:underline;text-underline-offset:.15em}.primary-menu a:focus-visible,.social-menu a:focus-visible{outline:1px solid currentColor;outline-offset:.15em}[data-home-exiting] a{text-decoration:none!important;outline:none!important}.homepage[data-home-exiting] .primary-menu li:not([aria-hidden]):before{visibility:hidden}.home-exit-marker{position:absolute;left:-2ch;pointer-events:none}[data-home-exit-underlined]{text-decoration:underline;text-underline-offset:.15em}[data-exit-hidden],.homepage[data-home-exit-phase=blank] .click-area,.homepage[data-home-exit-phase=blank] [data-musings-terminal]{visibility:hidden}[data-home-exiting] [data-typewriter-cursor],[data-home-exiting] [data-musings-cursor],[data-home-exiting] .text-action:after{display:none!important}.terminal-page[data-home-exit-phase=blank],.not-found[data-home-exit-phase=blank]{opacity:0}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
