/* ============================================================================
   RADIO DAD · SITE V2 "The Night Shift" · tokens.css
   Dark-first. Tek malzeme: espresso gecesi dört kademede; TÜM ikincil griler
   tek kremin alfa merdiveni (ayrı gri hex YOK, Craft kuralı). Ember yalnız
   canlılık anlamı taşır: ON AIR, LIVE, çalan istasyon, primary CTA (Flighty
   kuralı: vurgu = anlam). Işık teması "Day Shift" aynı sistemin gün doğumu.
   Kaynak: docs/SITE_V2_NIGHT_SHIFT_PLAN.md §3 + 8-site spektografisi.
   ========================================================================== */

:root {
  /* -- gece malzemesi (zemin katmanları) -- */
  --n0: #100D0B;                 /* sayfa/paspartu zemini            */
  --n1: #161310;                 /* yayın kartı                      */
  --n2: #221D17;                 /* yüzey / plaka                    */
  --n3: #2E2820;                 /* yükselti / act başlığı           */

  /* -- mürekkep: tek krem, alfa merdiveni -- */
  --ink:    #F5F1EA;
  --ink-70: rgba(245, 241, 234, .70);   /* gövde                     */
  --ink-50: rgba(245, 241, 234, .50);   /* ikincil / eyebrow          */
  --ink-35: rgba(245, 241, 234, .35);   /* mobilya / dipnot           */
  --hair:   rgba(245, 241, 234, .12);   /* çizgi                     */
  --hair-2: rgba(245, 241, 234, .07);   /* soluk çizgi / kart kenarı  */

  /* -- ember: yalnız ON AIR anlamı -- */
  --ember:      #E68864;   /* gece vurgusu; n0 üstünde AA (≈7.4:1)   */
  --ember-deep: #D9684A;   /* dolgu / lamba                          */
  --ember-glow: rgba(230, 136, 100, .55);

  /* -- tip -- */
  --serif: "Fraunces", Georgia, serif;
  --sans:  "InterVariable", Inter, system-ui, -apple-system, sans-serif;
  --mono:  "JetBrains Mono", ui-monospace, Menlo, monospace;
  /* ölçek (plan §3): yalnız bu kademeler kullanılır */
  --fs-display: clamp(46px, 7.4vw, 120px);   /* Fraunces 550          */
  --fs-h2:      clamp(34px, 4.8vw, 64px);    /* Fraunces 600          */
  --fs-lead:    clamp(17px, 2vw, 21px);      /* Inter 400 · ink-70    */
  --fs-body:    16.5px;                      /* Inter 400 · 1.6       */
  --fs-mono:    12px;                        /* mobilya · .1em · caps */
  --fs-mono-sm: 10px;                        /* mobilya, küçük kademe   */
  --track-display: -.03em;
  --track-h2:      -.028em;

  /* -- kenar parası: paspartu + tek radius ailesi -- */
  --mat:        clamp(10px, 1.6vw, 22px);    /* sayfa paspartusu      */
  --r-card:     clamp(14px, 2vw, 26px);      /* yayın kartı           */
  --r-plate:    18px;                        /* plakalar              */
  --r-pill:     999px;

  /* -- tek hareket fiili: istasyon oturması (frequency settle) --
     blur + 1px yatay titreşim → kilit. Tek süre ailesi, tek easing. */
  --settle-t:      .55s;
  --settle-fast:   .18s;
  --settle-ease:   cubic-bezier(.22, .9, .3, 1);
  --settle-blur:   5px;
  --settle-shift:  10px;

  /* -- sahne malzemeleri: uygulamanın küresiyle parite (app globe colors) -- */
  --sphere-1: #46505C;           /* okyanus, ışık                     */
  --sphere-2: #3A4350;
  --sphere-3: #2A313C;           /* okyanus, gölge                    */
  --halo:     rgba(125, 145, 168, .26);
  --tune-cyan: #35E0E0;          /* app'in tune-in işareti; yalnız np kartında */
  --glass:    rgba(16, 13, 11, .62);

  color-scheme: dark;
}

/* ---- TEK TEMA KARARI (V2-5): The Night Shift kimliği gece; sahne sanatı
   gece çekimi. Yarım bir ışık teması yerine bilinçli tek tema (Endel/Opal/
   Ivory emsali). "Day Shift" ileride kendi sahne setiyle ayrı tasarım olur:
   docs/SITE_V2_NIGHT_SHIFT_PLAN.md. color-scheme dark: form/scrollbar da gece. */

