/*
 * הניחוש היומי - Design Tokens "Split Decision"
 * מתח דו-קוטבי: כן (אמרלד) מול לא (קורל), על רקע חצות עמוק, אקצנט זהב.
 * מובייל-first, RTL.
 */
:root {
  /* רקעים */
  --c-bg: #07060f;
  --c-bg-2: #0f0c1f;
  --c-ink: #040308;
  --c-panel: #14112a;

  /* קטבי ההכרעה */
  --c-yes: #19e88a;        /* כן */
  --c-yes-deep: #0aa563;
  --c-no: #ff4d6d;         /* לא */
  --c-no-deep: #c81e45;

  /* מותג + אקצנטים */
  --c-gold: #ffcf4a;
  --c-violet: #8b5cf6;
  --c-purple: #b14dff;
  --c-cyan: #36e0ff;

  /* זכוכית */
  --glass: rgba(255, 255, 255, 0.04);
  --glass-2: rgba(255, 255, 255, 0.08);
  --glass-border: rgba(255, 255, 255, 0.10);
  --glass-border-strong: rgba(255, 255, 255, 0.20);

  /* טקסט */
  --c-text: #f6f3ff;
  --c-text-dim: #b1a8d3;
  --c-text-faint: #756c97;

  /* גרדיאנטים */
  --grad-brand: linear-gradient(100deg, #ffcf4a, #b14dff 60%, #36e0ff);
  --grad-yes: linear-gradient(135deg, #19e88a, #0aa563);
  --grad-no: linear-gradient(135deg, #ff4d6d, #c81e45);
  --grad-oracle: linear-gradient(160deg, #8b5cf6, #36e0ff);

  /* פונטים */
  --font-display: "Heebo", system-ui, sans-serif;
  --font-body: "Heebo", system-ui, -apple-system, sans-serif;

  /* טיפוגרפיה */
  --fs-xs: 0.78rem; --fs-sm: 0.92rem; --fs-md: 1rem; --fs-lg: 1.2rem;
  --fs-xl: 1.6rem; --fs-2xl: 2.3rem;
  --fs-hero: clamp(2.4rem, 8vw, 4.2rem);

  /* מרווחים */
  --sp-1: 4px;  --sp-2: 8px;  --sp-3: 12px; --sp-4: 16px;
  --sp-5: 24px; --sp-6: 36px; --sp-7: 56px; --sp-8: 88px;

  /* רדיוסים */
  --radius-sm: 10px; --radius-md: 16px; --radius-lg: 24px; --radius-xl: 34px; --radius-pill: 999px;

  /* זוהר */
  --glow-yes: 0 0 30px rgba(25, 232, 138, 0.5);
  --glow-no: 0 0 30px rgba(255, 77, 109, 0.5);
  --glow-gold: 0 0 28px rgba(255, 207, 74, 0.5);
  --glow-violet: 0 0 32px rgba(177, 77, 255, 0.5);
  --shadow-md: 0 20px 55px rgba(0, 0, 0, 0.55);

  /* מעברים */
  --t-fast: 130ms cubic-bezier(.2,.8,.2,1);
  --t-med: 300ms cubic-bezier(.2,.8,.2,1);

  /* מבנה */
  --maxw: 720px;
  --header-h: 60px;
}
