:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--text:#1c1c1e;--muted:#6b6b70;--surface:#f2f2f5;--accent:#1f4e79;--accent-text:#fff;--pass:#1b7a3d;--fail:#b3261e;font-family:system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#161618;--text:#f2f2f5;--muted:#a0a0a6;--surface:#26262a;--accent:#5b9bd5;--accent-text:#10151a;--pass:#5fce87;--fail:#ff8a80}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);overflow-wrap:anywhere;margin:0}button{background:var(--accent);min-height:44px;color:var(--accent-text);font:inherit;border:0;border-radius:8px;padding:0 16px}button:disabled{opacity:.5}.spike{max-width:640px;padding:calc(env(safe-area-inset-top) + 16px) 16px calc(env(safe-area-inset-bottom) + 16px);margin:0 auto}.spike h1{font-size:1.4rem}.spike ul{margin:0;padding:0;list-style:none}.facts{color:var(--muted);font-size:.875rem;line-height:1.6}.actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.results li{background:var(--surface);border-radius:8px;margin-bottom:8px;padding:12px}.results div{color:var(--muted);margin-top:4px;font-size:.875rem}.results .pass strong{color:var(--pass)}.results .fail strong{color:var(--fail)}.update-prompt{right:16px;bottom:calc(env(safe-area-inset-bottom) + 16px);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;position:fixed;left:16px}
