/* Glass theme — DEFAULT color scheme (GLASSMORPHISM: frosted translucent surfaces on a
   soft gradient, indigo accent). The translucent surfaces + radius are ALSO pinned in
   style.css :root so switching to another colour scheme only changes the ACCENT and keeps
   the frosted-glass look. Only colours + tokens here.
   Developed by Bilal & the HQ Team. */
:root{
  /* ---- brand / accent (indigo) ---- */
  --c-primary:      #4f46e5;   /* indigo — buttons & links */
  --c-primary-dark: #4338ca;   /* hover */
  --c-primary-soft: rgba(79,70,229,.12);   /* focus ring + soft chips */
  --c-on-primary:   #ffffff;

  /* ---- frosted (translucent) surfaces + text ---- */
  --c-header:   rgba(255,255,255,.62);   /* frosted header (blur added in style.css) */
  --c-bg:       #eef1fb;                 /* light base under the gradient */
  --c-card:     rgba(255,255,255,.58);   /* frosted card */
  --c-input:    rgba(255,255,255,.72);
  --c-text:     #1e293b;                 /* slate-800 */
  --c-muted:    #64748b;                 /* slate-500 */
  --c-border:   rgba(255,255,255,.65);   /* glass rim */
  --c-active:   rgba(255,255,255,.55);
  --c-shadow:   rgba(31,41,55,.14);
  --c-overlay:  rgba(30,41,59,.34);
  --c-radius:   16px;

  /* ---- status (light) ---- */
  --c-success:  #16a34a;  --c-success-bg:  rgba(22,163,74,.12);   --c-success-border:  rgba(22,163,74,.30);
  --c-danger:   #dc2626;  --c-danger-bg:   rgba(220,38,38,.12);   --c-danger-border:   rgba(220,38,38,.30);
  --c-warning:  #d97706;  --c-warning-bg:  rgba(217,119,6,.12);   --c-warning-border:  rgba(217,119,6,.30);
  --c-info:     #2563eb;  --c-info-bg:     rgba(37,99,235,.12);    --c-info-border:     rgba(37,99,235,.30);
  --c-neutral:  #64748b;  --c-neutral-bg:  rgba(100,116,139,.12);
  --c-announce: #4f46e5;  --c-announce-bg: rgba(79,70,229,.12);

  /* ---- misc ---- */
  --c-star:       #f59e0b;
  --c-wheel-line: #ffffff;

  /* ==== Glass tokens — gradient, ring, glass shadows (read by style.css) ==== */
  --c-primary-2:  #7c8cf8;
  --c-grad:       linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);
  --c-grad-soft:  rgba(79,70,229,.10);
  --c-ring:       rgba(79,70,229,.30);
  --c-glass-brd:  rgba(255,255,255,.7);
  --c-shadow-sm:  0 2px 10px rgba(31,41,55,.08);
  --c-shadow-md:  0 12px 34px rgba(31,41,55,.14);
  --c-shadow-lg:  0 24px 60px rgba(31,41,55,.20);
  --r-sm: 12px;
  --r-lg: 20px;
}
