@import"https://fonts.googleapis.com/css2?family=Google+Sans+Flex:ital,opsz,wdth,wght@0,6..144,25..150,100..700;1,6..144,25..150,100..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Space+Grotesk:wght@400;500;600&family=Pacifico&display=swap";@font-face{font-family:Avara;src:url(../../../fonts/Avara-master/fonts/webfonts/Bold/Avara-Bold.woff2) format("woff2"),url(../../../fonts/Avara-master/fonts/webfonts/Bold/Avara-Bold.woff) format("woff"),url(../../../fonts/Avara-master/fonts/webfonts/Bold/Avara-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avara;src:url(../../../fonts/Avara-master/fonts/webfonts/Black/Avara-Black.woff2) format("woff2"),url(../../../fonts/Avara-master/fonts/webfonts/Black/Avara-Black.woff) format("woff"),url(../../../fonts/Avara-master/fonts/webfonts/Black/Avara-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Avara;src:url(../../../fonts/Avara-master/fonts/webfonts/BoldItalic/Avara-BoldItalic.woff2) format("woff2"),url(../../../fonts/Avara-master/fonts/webfonts/BoldItalic/Avara-BoldItalic.woff) format("woff"),url(../../../fonts/Avara-master/fonts/webfonts/BoldItalic/Avara-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--ink: #0c0c0c;--paper: #f7f2ea;--accent: #ffb347;--sidebar-width: 220px}@media(min-width:641px){.wordmark{display:none!important}.wordmark-wrap{gap:0!important}}*,*:before,*:after{box-sizing:border-box}html{font-family:Space Grotesk,system-ui,-apple-system,sans-serif;color:var(--ink);background:var(--paper)}html.noto-emoji{font-family:Google Sans Flex,Space Grotesk,system-ui,-apple-system,sans-serif,"Noto Color Emoji"}html.noto-emoji .reaction-emoji,html.noto-emoji .reaction-tooltip-emoji{font-family:"Noto Color Emoji",sans-serif}@property --rwb{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rwb-spin{to{--rwb: 360deg}}body{margin:0;min-height:100vh;background:var(--paper);overflow-x:hidden}main{min-height:100vh;display:grid;place-items:center;padding:2rem;overflow:hidden}.stage{width:100%;display:grid;gap:1.25rem;text-align:center;place-items:center}.line{display:flex;flex-wrap:nowrap;justify-content:center;gap:.01em;font-size:clamp(1.2rem,7vw,5rem);line-height:1;letter-spacing:-.01em;white-space:nowrap;margin:0 auto;max-width:100%}.letter{display:inline-flex;padding:.02em .03em;border-radius:6px;transition:font-family .2s ease;min-width:.7em;text-align:center;flex:0 0 auto;align-items:center;justify-content:center;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"kern" 0,"liga" 0}.letter:hover{transform:none;background:transparent;box-shadow:none}.dot{color:var(--accent)}.update-banner.svelte-12qhfyh{position:fixed;bottom:1rem;left:50%;transform:translate(-50%);background:#1a1a1a;color:#f7f2ea;border:1px solid #444;border-radius:10px;padding:.6rem 1rem;z-index:999;display:flex;align-items:center;gap:1rem;font-size:.85rem;box-shadow:0 4px 20px #0000004d;white-space:nowrap}.update-banner.svelte-12qhfyh button:where(.svelte-12qhfyh){background:#f7f2ea;color:#1a1a1a;border:none;border-radius:6px;padding:.3rem .75rem;font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.build-info.svelte-12qhfyh{position:fixed;bottom:.5rem;right:.75rem;font-size:.65rem;color:#bbb;pointer-events:none;font-family:monospace;z-index:10}
