/**
 * B2B Portal — Design Tokens (canonical)
 *
 * Tüm sayfalar için merkezi CSS değişken tanımları.
 * _navbar.html her sayfaya bu dosyayı yüklüyor.
 *
 * ROAD: Paket 3'te component kütüphanesiyle birlikte tüm template'lerin
 * yerel :root bloklarını silip yalnızca bu dosyaya bağımlı hale getireceğiz.
 * Şu an template'ler kendi :root'unu da tutuyor — token'lar tekrarlı ama tutarlı.
 *
 * KURAL: Yeni renk/spacing/shadow eklerken önce buraya tanımla, sonra kullan.
 */

:root {
    /* === Marka renkleri === */
    --navy-900:  #0a1124;
    --navy-800:  #111a36;
    --navy-700:  #16213e;
    --navy-600:  #1f3163;
    --orange:    #f27a1a;
    --orange-2:  #ff9447;
    --gold:      #ffcd2e;

    /* === Yüzey + metin === */
    --ink:       #0f172a;
    --paper:     #f6f4ee;
    --paper-2:   #efece4;
    --line:      #e7e2d6;
    --muted:     #6b6757;

    /* === Durum renkleri (semantic) ===
       NOT: --crimson legacy alias; yeni kodda --danger kullan. */
    --success:   #16a34a;
    --warning:   #d97706;
    --danger:    #dc2626;
    --crimson:   #dc2626;     /* alias of --danger */
    --info:      #1e3a8a;

    /* === Shadow scale === */
    --shadow-sm:  0 2px 6px rgba(15, 23, 42, 0.06);
    --shadow-md:  0 8px 20px rgba(15, 23, 42, 0.08);
    --shadow-lg:  0 14px 30px rgba(15, 23, 42, 0.10);

    /* === Border radius scale === */
    --radius-sm:  6px;
    --radius-md:  10px;
    --radius-lg:  14px;
    --radius-xl:  20px;

    /* === Layout === */
    --navbar-h:   68px;
    --navbar-pad: 88px;        /* navbar yüksekliği + nefes payı */
}
