:root{--ink:#121417;--paper:#f6f5ef;--neon:#e4ff3c;--orange:#ff6b2c;--muted:#b9bab4;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--space:clamp(1rem, 4vw, 2rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ink);min-height:100svh;color:var(--paper);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.6;display:flex}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--neon)}:focus-visible{outline:3px solid var(--neon);outline-offset:4px;border-radius:2px}.soon{padding:calc(var(--space) * 2) var(--space);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.25rem;display:flex}.soon__logo{margin:0 0 .75rem;line-height:0}.soon__logo svg{width:min(78vw,36rem);height:auto;color:var(--paper)}.soon__logo a{display:inline-block}.soon__tagline{max-width:34ch;color:var(--paper);margin:0;font-size:clamp(1.125rem,2.6vw,1.375rem)}.soon__status{letter-spacing:.04em;border-bottom:3px solid var(--neon);margin:0;padding-bottom:.35rem;font-size:1rem;font-weight:500}.soon__follow{color:var(--muted);margin:.5rem 0 0;font-size:.975rem}.soon__follow a{color:var(--paper)}.soon__footer{padding:var(--space);text-align:center;color:var(--muted);font-size:.8125rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
