/* ============================================================================
   T-spektral-insa · tokenlar-ek.css
   İmza: "Tayf İnşası" (beyaz ışın → refraksiyon → 9 spektral iplik → kurulmuş UI)

   BU DOSYA tokenlar.css'i GENİŞLETİR, ONU EZMEZ (yeni HUE İCAT ETMEZ):
   - Yalnızca 9 mevcut ink-hue arasında color-mix ARA-DURAKLARI üretir.
   - İmzaya özel süre/easing/ağırlık token'ları ekler.
   - Brief madde 15: gradyanlar NET/BANTLI (çamurlu-smear değil).

   ⚠ FONT SAPMASI (Builder'a bildir): tokenlar.css --font-display "Bricolage
   Grotesque" der; ONAYLI BRIEF madde 5 Display = "Space Grotesk" der. Brief tek
   kaynak → burada override. Gövde=Inter Tight, mono=IBM Plex Mono (madde 5).

   BAĞIMLILIK: tokenlar.css (9 --hue-n-ink, --murekkep, --zemin, --ease-*).
   Bu dosya ondan SONRA yüklenmeli.
   ============================================================================ */

:root {
  /* ── Tipografi aileleri — BRIEF madde 5 (tokenlar.css'i override eder) ───── */
  --font-display: "Space Grotesk", "Arial Black", system-ui, sans-serif;
  --font-govde:   "Inter Tight", system-ui, -apple-system, sans-serif;
  --font-mono:    "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;

  /* ── İnşa semantiği ağırlıkları — ham(300) → kurulmuş(700) ───────────────── */
  --w-ham:       300;
  --w-ara:       500;
  --w-kurulmus:  700;

  /* ── color-mix ARA-DURAKLAR (yeni hue DEĞİL) — yalnız hafif yumuşatma için ── */
  --mix-12: color-mix(in srgb, var(--hue-1-ink), var(--hue-2-ink));
  --mix-23: color-mix(in srgb, var(--hue-2-ink), var(--hue-3-ink));
  --mix-34: color-mix(in srgb, var(--hue-3-ink), var(--hue-4-ink));
  --mix-45: color-mix(in srgb, var(--hue-4-ink), var(--hue-5-ink));
  --mix-56: color-mix(in srgb, var(--hue-5-ink), var(--hue-6-ink));
  --mix-67: color-mix(in srgb, var(--hue-6-ink), var(--hue-7-ink));
  --mix-78: color-mix(in srgb, var(--hue-7-ink), var(--hue-8-ink));
  --mix-89: color-mix(in srgb, var(--hue-8-ink), var(--hue-9-ink));

  /* Beyaz ışın rengi — saf beyaz değil, sıcak-nötr (ışık, klinik değil) */
  --isin-beyaz: #fffef7;
  --isin-cekirdek: color-mix(in srgb, var(--isin-beyaz) 92%, var(--hue-2-ink));

  /* ── İmza süreleri — SAKİN/KONTROLLÜ tempo (madde 15) ────────────────────── */
  --isin-cizim:      760ms;
  --tel-ayrisma:     640ms;
  --tel-stagger:     70ms;
  --bloom-acilis:    720ms;
  --refraksiyon-puls: 3600ms;   /* ambient nefes — yavaş/sakin */
  --mesh-nefes:      38s;        /* aurora süzülme — çok yavaş, huzurlu */
  --hover-puls:      200ms;
  --wght-tween:      520ms;

  --ease-isin: cubic-bezier(0.22, 1, 0.24, 1);

  /* ── NET/BANTLI spektrum token'ları (madde 15) ───────────────────────────────
     9 hue SERT DURAKLARLA ayrı bantlar → birbirine BULAŞMAZ, çamur olmaz.
     TAM spektrum yalnız imza/yapısal anlarda (hero dispersiyon, kapsam omurgası
     = 9 hizmet, timeline ekseni, kapanış patlaması). Ambient/nefes = 2-3 hue. */

  /* YATAY bantlı (timeline ekseni) */
  --spektrum-x: linear-gradient(90deg,
    var(--hue-1-ink) 0 11.1%, var(--hue-2-ink) 11.1% 22.2%,
    var(--hue-3-ink) 22.2% 33.3%, var(--hue-4-ink) 33.3% 44.4%,
    var(--hue-5-ink) 44.4% 55.5%, var(--hue-6-ink) 55.5% 66.6%,
    var(--hue-7-ink) 66.6% 77.7%, var(--hue-8-ink) 77.7% 88.8%,
    var(--hue-9-ink) 88.8% 100%);

  /* DİKEY bantlı (kapsam omurgası — 9 hizmet) */
  --spektrum-y: linear-gradient(180deg,
    var(--hue-1-ink) 0 11.1%, var(--hue-2-ink) 11.1% 22.2%,
    var(--hue-3-ink) 22.2% 33.3%, var(--hue-4-ink) 33.3% 44.4%,
    var(--hue-5-ink) 44.4% 55.5%, var(--hue-6-ink) 55.5% 66.6%,
    var(--hue-7-ink) 66.6% 77.7%, var(--hue-8-ink) 77.7% 88.8%,
    var(--hue-9-ink) 88.8% 100%);

  /* KONİK dilimli — net "prizma yelpazesi" (hero fanı · kapanış patlaması) */
  --spektrum-konik-yarim: conic-gradient(from -92deg at var(--nod-x,50%) var(--nod-y,50%),
    transparent 0deg 6deg,
    var(--hue-1-ink) 6deg 21deg, var(--hue-2-ink) 21deg 36deg,
    var(--hue-3-ink) 36deg 51deg, var(--hue-4-ink) 51deg 66deg,
    var(--hue-5-ink) 66deg 81deg, var(--hue-6-ink) 81deg 96deg,
    var(--hue-7-ink) 96deg 111deg, var(--hue-8-ink) 111deg 126deg,
    var(--hue-9-ink) 126deg 141deg,
    transparent 141deg 360deg);

  --spektrum-konik-tam: conic-gradient(from -90deg at 50% 50%,
    var(--hue-1-ink) 0deg 40deg, var(--hue-2-ink) 40deg 80deg,
    var(--hue-3-ink) 80deg 120deg, var(--hue-4-ink) 120deg 160deg,
    var(--hue-5-ink) 160deg 200deg, var(--hue-6-ink) 200deg 240deg,
    var(--hue-7-ink) 240deg 280deg, var(--hue-8-ink) 280deg 320deg,
    var(--hue-9-ink) 320deg 360deg);
}
