:root{--background:#f7f9fb;--surface:#fff;--text:#17212b;--muted:#5b6875;--border:#dbe2e9;--accent:#0b6e8f;--accent-text:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background:#11181f;--surface:#1a232c;--text:#e8edf2;--muted:#9aa8b5;--border:#2d3a46;--accent:#4db3d4;--accent-text:#0b1a22}}*{box-sizing:border-box}body{background:var(--background);color:var(--text);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent)}h1{margin:0 0 16px;font-size:28px;line-height:1.2}h2{margin:0 0 4px;font-size:19px}p{margin:0 0 12px}main{max-width:760px;margin:0 auto;padding:32px 16px 64px}.site-header{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.site-header nav{overflow-wrap:anywhere;text-align:right;min-width:0}.brand{color:var(--text);white-space:nowrap;font-weight:700;text-decoration:none}.muted{color:var(--muted)}.narrow{max-width:440px;margin:0 auto}.narrow h2{margin-top:32px;margin-bottom:8px}.card-list,.plain-list{margin:0;padding:0;list-style:none}.card{background:var(--surface);border:1px solid var(--border);border-radius:8px;margin-bottom:16px;padding:20px}.plain-list li{border-bottom:1px solid var(--border);padding:8px 0}.stack{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.stack label{width:100%;font-weight:600}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.status{font-weight:600}input{background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border);font:inherit;border-radius:6px;margin-top:4px;padding:10px 12px;display:block}button,.button{background:var(--accent);color:var(--accent-text);border:1px solid var(--accent);font:inherit;cursor:pointer;border-radius:6px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}button.secondary{color:var(--accent);background:0 0}button:disabled{cursor:default;opacity:.6}[role=alert]{color:#c0362c}@media (prefers-color-scheme:dark){[role=alert]{color:#ff8a80}}
