/* Lamma theme: navy to bright cyan (matches the app icon) */
:root{--grad:linear-gradient(135deg,#0c1e4a 0%,#22d3ee 100%);--grad-bar:var(--grad);--grad-btn:linear-gradient(135deg,#0f2f6b 0%,#0891b2 100%);
  --bg:#f3f8fb;--halo:rgba(34,211,238,.16);--card:#ffffff;--input:#f9fcfe;--text:#0b1a33;--muted:#56657e;--line:#dfe9f1;--soft:#e8f5fa;--accent:#0e7490;--accent-text:#0e7490;--focus:#06b6d4;--focus-ring:rgba(6,182,212,.18);--glow:rgba(8,94,140,.45);--toast:#0c1e4a;--ring:#0891b2;--danger-bg:#fee2e2;--danger-text:#b91c1c;color-scheme:light;}
[data-theme="dark"]{--bg:#07101f;--halo:rgba(34,211,238,.16);--card:#0f1b30;--input:#0b1526;--text:#e8f4fb;--muted:#9fb2c8;--line:#1f3352;--soft:#132640;--accent:#22d3ee;--accent-text:#67e8f9;--focus:#22d3ee;--focus-ring:rgba(34,211,238,.25);--glow:rgba(8,145,178,.5);--toast:#123a5c;--ring:#22d3ee;--danger-bg:#3b1418;--danger-text:#fca5a5;color-scheme:dark;}
/* spy verdict uses fuchsia so it stands out */
:root{--spy:#a21caf}
