/*
 * Daily Arcade - Design Tokens v3 "Neo-Tokyo Arcade"
 * synthwave/vaporwave arcade. ניאון חי על רקע סגול-לילה עמוק. מובייל-first.
 */
:root {
  /* רקעים */
  --c-bg: #0a0613;
  --c-bg-2: #130a24;
  --c-ink: #05030c;
  --c-panel: #160d28;

  /* ניאון מותג */
  --c-magenta: #ff2d75;
  --c-pink: #ff5cc8;
  --c-cyan: #21e6c1;
  --c-blue: #4d7cff;
  --c-violet: #8b5cf6;
  --c-purple: #b14dff;
  --c-lime: #c6ff3d;
  --c-gold: #ffd36e;

  /* זכוכית */
  --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: #f7f4ff;
  --c-text-dim: #b3a9d6;
  --c-text-faint: #786d9e;

  /* גרדיאנטים */
  --grad-brand: linear-gradient(100deg, #ff2d75, #b14dff 55%, #21e6c1);
  --grad-sun: linear-gradient(180deg, #ffd36e, #ff6ec7 45%, #b14dff);
  --grad-cyber: linear-gradient(135deg, #21e6c1, #4d7cff);
  --grad-hot: linear-gradient(135deg, #ff2d75, #ff9d4d);

  /* פונטים */
  --font-display: "Chakra Petch", "Heebo", "Cairo", system-ui, sans-serif;
  --font-body: "Sora", "Heebo", "Cairo", system-ui, -apple-system, sans-serif;
  --font-jp: "Noto Sans JP", sans-serif;

  /* טיפוגרפיה */
  --fs-xs: 0.76rem; --fs-sm: 0.9rem; --fs-md: 1rem; --fs-lg: 1.2rem;
  --fs-xl: 1.55rem; --fs-2xl: 2.2rem;
  --fs-hero: clamp(3.2rem, 13vw, 8rem);

  /* מרווחים */
  --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-magenta: 0 0 28px rgba(255, 45, 117, 0.55);
  --glow-cyan: 0 0 26px rgba(33, 230, 193, 0.5);
  --glow-violet: 0 0 32px rgba(177, 77, 255, 0.55);
  --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: 1200px;
  --header-h: 60px;
  --ad-anchor-h: 56px;
}
