:root{--bg:#f4f6f8;--surface:#fff;--ink:#121a24;--muted:#586475;--line:#d0d7df;--signal:#c81d36;--ok:#1f7a4d;--body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#0c1219;--surface:#141c26;--ink:#e5eaf0;--muted:#8d99a9;--line:#2a3542;--signal:#ff4a5f;--ok:#4cc38a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:16px/1.55 var(--body);margin:0}main{max-width:960px;padding:32px max(16px, env(safe-area-inset-left)) 48px;gap:40px;margin:0 auto;display:grid}h1{letter-spacing:-.01em;margin:0;font-size:clamp(36px,6vw,56px)}h2{margin:0 0 12px;font-size:22px}.lede{color:var(--muted);max-width:60ch;margin:8px 0 0;font-size:19px}.siatka{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.karta{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px}.karta b{margin-bottom:4px;display:block}.karta p{color:var(--muted);margin:0;font-size:14.5px}.alarm{border-left:4px solid var(--signal);background:var(--surface);border-radius:8px;padding:14px 16px}.przycisk{background:var(--signal);color:#fff;border-radius:12px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-block}footer{color:var(--muted);border-top:1px solid var(--line);padding-top:16px;font-size:14px}
