/* ⚠ DEVRALINAN DOSYA — KAYNAK: Kuyum Plus ERP `static/management/css/colors.css`
 *
 *   Commerce FAZ 0 (2026-09-27) bu dosyayı `static/commerce/css/vendor/`
 *   altına TAŞIDI. İçeriğe tek karakter dokunulmadı; yalnız yeri değişti.
 *
 *   NEDEN: devralınan 285 MB'lık ERP statik ağacı, içindeki 51 çözümsüz
 *   varlık referansı yüzünden üretim `collectstatic` adımını kırıyordu
 *   (FAZ 12 denetimi, P0-002). Statik hat artık yalnız `static/commerce/`
 *   ağacını taşır; panelin gerçekten kullandığı bu iki token katmanı da
 *   bu yüzden buraya alındı.
 *
 *   ⚠ ERP tarafında bu dosya güncellenirse buradaki kopya OTOMATİK
 *     GÜNCELLENMEZ; eşitleme elle yapılır (bkz. docs/deploy.md).
 */
/* ============================================================================
 * KUYUM PLUS DESIGN SYSTEM V1.0 — COLORS.CSS (KATMAN ①)
 * FAZ 0 (2026-08-08) — HAM RENK RAMPALARI
 *
 * Referans doküman: context/active/design-system-audit-and-roadmap.md
 *
 * BU DOSYA NE YAPAR:
 *   Yalnızca CSS custom property TANIMLAR. Hiçbir seçici boyamaz, hiçbir
 *   kurala `!important` yazmaz, hiçbir mevcut değişkeni yeniden tanımlamaz.
 *   Bu yüzden dosyanın yüklenmesi TEK BAŞINA hiçbir ekranda görsel değişiklik
 *   üretemez — hiçbir şey bu değişkenleri henüz TÜKETMİYOR.
 *
 * BU DOSYA NE YAPMAZ:
 *   - Metronic (`style.bundle.css`) değişkenlerini EZMEZ.
 *   - `--bs-*` değişkenlerine dokunmaz.
 *   - Mevcut `--kp-*` değişkenlerini yeniden tanımlamaz (çakışma taraması
 *     yapıldı; aşağıdaki "ÇAKIŞMA NOTLARI"na bakın).
 *
 * KATMAN SIRASI:
 *   style.bundle.css → [colors.css] → tokens.css → components.css → kp-custom.css
 *
 * ÇAKIŞMA NOTLARI (FAZ 0 taraması, 2026-08-08):
 *   Aşağıdaki isimler BİLİNÇLİ olarak KULLANILMADI, çünkü projede zaten
 *   global tanımları ve canlı tüketicileri var — aynı ismi yeniden tanımlamak
 *   ya sessizce ezilir ya da görünüm değiştirir:
 *     --kp-text-muted  → kp-custom.css:1775 (#667085) + kp-pos-theme.css:84,161
 *                        (#A9B6C8 / #5A6880), 45 kullanım. tokens.css bunun
 *                        yerine --kp-text-tertiary kullanır.
 *     --kp-shadow-lg   → kp-pos-theme.css:97,173
 *     --kp-shadow-xl   → kp-pos-theme.css:98,174
 *                        tokens.css bunların yerine --kp-shadow-modal kullanır.
 * ========================================================================== */

:root {

    /* ------------------------------------------------------------------------
     * MARKA ALTINI — TEK GERÇEK KAYNAK (SSOT)
     *
     * `--kp-gold` (kp-custom.css:1777) projenin MEVCUT ve KANONİK marka
     * altınıdır. Bu dosya onu KALDIRMAZ, KOPYALAMAZ ve YENİDEN TANIMLAMAZ —
     * yalnızca REFERANS ALIR. Böylece iki bağımsız gerçek kaynak oluşmaz.
     *
     * `var()` çözümlemesi yükleme sırasından BAĞIMSIZDIR: `--kp-gold`
     * kp-custom.css'te (bu dosyadan SONRA) tanımlansa bile, aşağıdaki
     * referans onun nihai cascade değerini alır. Fallback değerleri yalnızca
     * kp-custom.css hiç yüklenmezse devreye girer.
     *
     * 500 ve 600 dışındaki basamaklar YENİDİR (projede hiçbir tüketicisi
     * yoktur) — bu yüzden eklenmeleri görsel etki üretmez.
     * ---------------------------------------------------------------------- */
    --kp-gold-50:  #FBF8E9;
    --kp-gold-100: #F5EDC5;
    --kp-gold-200: #E9D98A;
    --kp-gold-300: #DDC451;
    --kp-gold-400: #D4B331;
    --kp-gold-500: var(--kp-gold, #C9A227);          /* ← SSOT: kp-custom.css:1777 */
    --kp-gold-600: var(--kp-gold-hover, #B28B18);    /* ← SSOT: kp-custom.css:1778 */
    --kp-gold-700: #806419;

    /* ------------------------------------------------------------------------
     * KUYUM PLUS LACİVERTİ — KODDAN DOĞRULANMIŞ DEĞERLER
     *
     * Bu ölçek UYDURULMADI. Her basamak, base.html'de HÂLEN CANLI kullanılan
     * gerçek bir değerdir (kaynak satırlar aşağıda). Sıralama açıktan koyuya
     * değil, gerçek kullanım yoğunluğuna göre eşlenmiştir.
     * ---------------------------------------------------------------------- */
    --kp-navy-950: #0F1B2B;   /* base.html:257 sayfa gradyan başlangıcı; :299 rgba(15,27,43,.95) */
    --kp-navy-900: #1A253A;   /* base.html:257 sayfa gradyan ortası */
    --kp-navy-800: #1F2C47;   /* base.html:112,122 SIDEBAR gradyan başlangıcı */
    --kp-navy-700: #22314A;   /* base.html:257 gradyan sonu; :838,:865 mobil menü zemini */
    --kp-navy-600: #2A3D66;   /* base.html:112,122 SIDEBAR gradyan sonu */

    /* ------------------------------------------------------------------------
     * NÖTR ÖLÇEK
     *
     * Denetimde üç paralel gri sistemi bulundu (eski literal #333/#666/#999,
     * Metronic grisi, Tailwind-slate). Kanonik olarak Tailwind-slate seçildi:
     * projede ZATEN en yoğun kullanılan aile odur (#0f172a 189×, #e2e8f0 175×,
     * #cbd5e1 170×, #64748b 153×, #f8fafc 152×, #f1f5f9 139×, #94a3b8 130×).
     * Diğer iki aile FAZ 1+ ekranlarında kademeli olarak buraya taşınacak;
     * bu fazda hiçbir mevcut kullanım DEĞİŞTİRİLMEDİ.
     * ---------------------------------------------------------------------- */
    --kp-neutral-50:  #F8FAFC;
    --kp-neutral-100: #F1F5F9;
    --kp-neutral-200: #E2E8F0;
    --kp-neutral-300: #CBD5E1;
    --kp-neutral-400: #94A3B8;
    --kp-neutral-500: #64748B;
    --kp-neutral-600: #475569;
    --kp-neutral-700: #334155;
    --kp-neutral-800: #1E293B;
    --kp-neutral-900: #0F172A;

    --kp-white: #FFFFFF;      /* #fff (696×) + #ffffff (202×) tek isim altında */

    /* ------------------------------------------------------------------------
     * DURUM (STATUS) RENKLERİ — MARKA ALTINIYLA KARIŞTIRILMAZ
     *
     * ⚠ DESIGN SYSTEM TEMEL KURALI: `gold` bir MARKA semantiğidir
     * (seçim, vurgu, aktif durum, premium marka öğeleri).
     * `warning` AYRI bir DURUM semantiğidir (dikkat, uyarı, riskli işlem).
     * Bu ikisi asla birbirinin yerine kullanılmaz. Denetimde Tailwind amber
     * ailesinin (#92400e…#fbbf24) her iki amaç için birden kullanıldığı
     * tespit edildi; bu ayrım o karışıklığı gelecekte ortadan kaldırmak
     * içindir. Mevcut şablonlar bu fazda DEĞİŞTİRİLMEDİ.
     * ---------------------------------------------------------------------- */
    --kp-green-100: #DCFCE7;
    --kp-green-500: #16A34A;
    --kp-green-700: #15803D;

    --kp-red-100:   #FEE2E2;
    --kp-red-500:   #DC2626;
    --kp-red-700:   #B91C1C;

    --kp-amber-100: #FEF3C7;
    --kp-amber-500: #F59E0B;
    --kp-amber-700: #B45309;

    --kp-blue-100:  #DBEAFE;
    --kp-blue-500:  #2563EB;
    --kp-blue-700:  #1D4ED8;
}

/* ============================================================================
 * BİLGİ — BU FAZDA TOKEN'A BAĞLANMAYAN DİĞER MARKA ALTINLARI
 *
 * Denetimde altı farklı "marka altını" bulundu. Yalnız `--kp-gold` (#C9A227)
 * SSOT'tur. Aşağıdakiler CANLI ve BİLİNÇLİ olarak DEĞİŞTİRİLMEDİ; token
 * yapılmadılar ki yeni kullanım davet edilmesin. FAZ 1+ yakınsama adayları:
 *
 *   #FFCD02  — sol menü / sidebar vurgusu (base.html:188,289,338,353,457,751)
 *   #FFD700  — POS "saf altın" dolgusu (kp-pos-theme.css --kp-gold-fill,
 *              tx_board base.html:617 --accent-gold), 345+ ham rgba() kullanımı
 *   #e9b949  — wholesale .kpw-gold (wholesale_index.html:10737)
 *   #d4af37 / #b8860b — çeşitli rapor/fiş şablonlarında ham literal
 *
 * Bunların hiçbiri #C9A227 DEĞİLDİR; alias edilmeleri görsel değişiklik
 * üretirdi (bkz. audit raporu §9.4 ve FAZ 0 alias doğrulama tablosu).
 * ========================================================================== */
