:root{color-scheme:dark;--bg:#000;--surface:#0b0f0c;--text:#f7f9f8;--muted:#adb4b0;--mint:#9afab8;--border:rgba(247,249,248,.16);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
*{box-sizing:border-box}html{background:var(--bg);color:var(--text)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 75% 20%,rgba(115,239,161,.11),transparent 28rem),var(--bg)}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.skip-link{position:fixed;z-index:20;top:12px;left:12px;min-height:48px;padding:13px 18px;border-radius:12px;background:var(--mint);color:#001707;font-weight:750;transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header{width:min(1180px,calc(100% - 48px));min-height:108px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid rgba(247,249,248,.08)}.brand{min-height:48px;display:inline-flex;align-items:center;gap:14px;font-size:14px;font-weight:650;letter-spacing:.5em}.brand img{width:44px;height:44px}.languages{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.languages a{min-width:48px;min-height:48px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--muted);font-size:13px}.languages a[aria-current=page]{color:#001707;background:var(--mint)}.shell{width:min(820px,calc(100% - 48px));margin:auto;min-height:calc(100vh - 252px);display:grid;place-items:center;padding:72px 0}.status{width:100%;padding:clamp(30px,6vw,64px);border:1px solid var(--border);border-radius:36px;background:linear-gradient(145deg,rgba(154,250,184,.07),transparent 45%),var(--surface);box-shadow:0 0 72px rgba(115,239,161,.09)}.eyebrow{margin:0 0 20px;color:var(--mint);font-size:13px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.status h1{max-width:720px;margin:0;font-size:clamp(38px,7vw,68px);font-weight:420;letter-spacing:-.05em;line-height:1.02}.lead{max-width:700px;margin:28px 0 0;color:var(--muted);font-size:clamp(18px,2.4vw,23px);line-height:1.62}.notice{margin-top:34px;padding:24px;border:1px solid rgba(154,250,184,.25);border-radius:20px;background:rgba(154,250,184,.05)}.notice strong{font-size:16px}.notice p{margin:10px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;margin-top:34px;padding:0 24px;border:1px solid var(--mint);border-radius:999px;color:var(--mint);font-weight:720}.button:hover{color:#001707;background:var(--mint)}footer{width:min(1180px,calc(100% - 48px));min-height:144px;margin:auto;padding:32px 0;display:flex;justify-content:space-between;gap:24px;border-top:1px solid rgba(247,249,248,.08);color:var(--muted);font-size:14px;line-height:1.5}footer p{margin:0}@media(max-width:760px){.site-header{width:min(100% - 32px,1180px);padding:18px 0;align-items:flex-start;flex-direction:column}.languages{justify-content:flex-start}.languages a{padding:0 10px}.shell{width:min(100% - 32px,820px);padding:44px 0}.status{padding:28px 22px;border-radius:24px}.status h1{font-size:clamp(36px,12vw,52px)}footer{width:min(100% - 32px,1180px);flex-direction:column}}@media(prefers-reduced-motion:no-preference){.button,.languages a{transition:background-color .16s ease,color .16s ease}}@media(forced-colors:active){.status,.notice,.button{border:1px solid CanvasText}}
