/* ── Renk token'ları ─────────────────────────────────────────────────────
   Tek kaynak: yeni CSS'te sabit renk yazılmaz, yalnızca bu token'lar kullanılır.
   Gradyan yalnızca --gradient-primary (portal içi eylemler) ve
   --gradient-accent (vurgu ve pazarlama). Bkz. docs/ui-standarts.md §3. */
:root {
    /* Birincil (koyu mor → violet) */
    --color-primary-900: #3c0775;
    --color-primary-700: #5e0996;
    --color-primary-600: #700ddb;
    --color-primary-100: #ede9fe;
    --color-primary-50: #f5f0ff;
    --color-primary-rgb: 60, 7, 117;
    --gradient-primary: linear-gradient(85deg, var(--color-primary-900) 0%, var(--color-primary-600) 100%);

    /* Vurgu (macenta → pembe) */
    --color-accent-600: #9501a8;
    --color-accent-500: #dd0097;
    --color-accent-100: #ffe1f4;
    --color-accent-50: #fff7fc;
    --color-accent-rgb: 149, 1, 168;
    --gradient-accent: linear-gradient(90deg, var(--color-accent-600) 0%, var(--color-accent-500) 100%);

    /* Koyu yüzey */
    --color-surface-dark: #220338;
    --color-on-dark-subtle: rgba(255, 255, 255, .08);

    /* Nötrler */
    --color-text: #334155;
    --color-text-muted: #64748b;
    --color-text-subtle: #94a3b8;
    --color-border: #e2e8f0;

    /* Durum */
    --color-success: #27ae60;
    --color-success-bg: #e8f5e9;
    --color-success-text: #1b5e20;

    --color-warning: #f39c12;
    --color-warning-bg: #fff3e0;
    --color-warning-text: #7d4e00;

    --color-danger: #e74c3c;
    --color-danger-bg: #fde8e8;
    --color-danger-text: #c0392b;

    --color-muted: #94a3b8;
    --color-muted-bg: #f8fafc;
    --color-muted-text: #475569;
}
