@import "https://fonts.googleapis.com/css2?family=Familjen+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600&display=swap";:root{--bg:#f8f3f0;--surface:#fff;--border:#e6dad4;--text:#231916;--muted:#6a5b55;--accent:#c0302a;--ok:#2f7a3e;--font-display:"Familjen Grotesk", system-ui, sans-serif;--font-body:Inter, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#1a1210;--surface:#241a17;--border:#3a2c27;--text:#f6ece8;--muted:#bfaea7;--accent:#ec5a4f;--ok:#6cc47f}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.5}.shell{flex-direction:column;justify-content:center;gap:12px;max-width:560px;min-height:100dvh;margin:0 auto;padding:64px 20px;display:flex}.logo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);margin:0;font-size:72px;font-weight:700}.tagline{margin:0;font-size:20px}.status{align-items:center;gap:8px;margin:16px 0 0;font-weight:500;display:inline-flex}.dot{background:var(--border);border-radius:50%;width:10px;height:10px}.dot-ok{background:var(--ok)}.muted{color:var(--muted);margin:0}
