:root{--bg:#f6f7f9;--surface:#fff;--text:#0f172a;--muted:#5b6475;--border:#e3e6eb;--accent:#0e9f6e;--accent-text:#fff;--danger:#c2410c;--warn-bg:#fff7e6;--chip:#eef1f5;--radius:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0b1120;--surface:#131c2e;--text:#e6e9ef;--muted:#97a1b3;--border:#243049;--accent:#34d399;--accent-text:#052e1f;--danger:#fb923c;--warn-bg:#2a2412;--chip:#1c2740;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:inherit}.container{max-width:760px;margin:0 auto;padding:16px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.muted{color:var(--muted)}.small{font-size:14px}h1{margin:8px 0 4px;font-size:24px}h2{margin:0;font-size:18px}.btn,button{font:inherit;border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;padding:0 16px}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text);font-weight:600}button:disabled{opacity:.5;cursor:default}input,select{font:inherit;border:1px solid var(--border);background:var(--surface);width:100%;min-height:44px;color:var(--text);border-radius:10px;padding:0 12px}label{color:var(--muted);margin-bottom:4px;font-size:14px;display:block}.chip{background:var(--chip);border-radius:999px;padding:2px 10px;font-size:13px;display:inline-block}.stack>*+*{margin-top:12px}.error{color:var(--danger);font-size:14px}
