:root{--color-background:#f7f7f8;--color-surface:#fff;--color-text:#17171a;--color-text-muted:#6b6b75;--color-border:#e0e0e5;--color-accent:#2f5fe0;--color-accent-hover:#2450c4;--color-error:#c0392b;--color-error-background:#fdecea;--color-success:#1f7a45;--color-success-background:#e6f4ec;--color-warning:#8a5a00;--color-warning-background:#fcf1dc;--color-muted-background:#eeeef1;--radius:8px;--spacing:8px}@media (prefers-color-scheme:dark){:root{--color-background:#131316;--color-surface:#1c1c21;--color-text:#f2f2f5;--color-text-muted:#9a9aa5;--color-border:#303039;--color-accent:#6d94ff;--color-accent-hover:#85a6ff;--color-error:#ff8f83;--color-error-background:#3a1d1a;--color-success:#5ed49a;--color-success-background:#16301f;--color-warning:#f0bd63;--color-warning-background:#33260f;--color-muted-background:#26262d}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-background);color:var(--color-text);font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
