/* Oracle GPT (ogpt.pro) — neon violet + pink. Overrides the variables of app.css. */

:root {
  --accent: #7c3aed;
  --accent-2: #d8b4fe;
  --accent-soft: rgba(168, 85, 247, .16);
  --ivory: #f4edff;
  --mark-glow: rgba(217, 70, 239, .4);
  --mark-glow-strong: rgba(217, 70, 239, .55);
  --avatar-from: #c026d3;
  --avatar-to: #3b0764;
  --overlay: rgba(3, 0, 7, .92);
  --overlay-strong: rgba(3, 0, 7, .94);
  --font-brand: "Audiowide", "Segoe UI", system-ui, sans-serif;
}

html[data-theme="dark"] {
  --bg: #07030d;
  --bg-sidebar: #030107;
  --surface: #120a1d;
  --surface-2: #1d1030;
  --hover: rgba(244, 237, 255, .06);
  --border: rgba(192, 132, 252, .14);
  --text: #f4edff;
  --muted: #9b87b8;
  --user-bubble: #2a1145;
  --shadow: 0 10px 40px rgba(0, 0, 0, .55);
  --scrim: rgba(2, 0, 6, .62);
  --ring: #f0abfc;
  --ring-back: #c084fc;
  --oracle-pythia: #f472b6;
  --oracle-delphi: #e9d5ff;
  --oracle-sibyl: #facc15;
}

html[data-theme="light"] {
  --bg: #fdfbff;
  --bg-sidebar: #f6f1fd;
  --surface: #f1e9fb;
  --surface-2: #e5d8f6;
  --hover: rgba(46, 16, 101, .05);
  --border: rgba(46, 16, 101, .11);
  --text: #1a1028;
  --muted: #6e6280;
  --user-bubble: #efe3fc;
  --shadow: 0 10px 40px rgba(46, 16, 101, .14);
  --scrim: rgba(30, 10, 55, .35);
  --accent: #6d28d9;
  --accent-2: #6d28d9;
  --accent-soft: rgba(109, 40, 217, .09);
  --ring: #4c1d95;
  --ring-back: #a855f7;
  --oracle-pythia: #a21caf;
  --oracle-delphi: #6b5d7a;
  --oracle-sibyl: #a16207;
}
