/* theme.css - SADECE RENK VE GÖRÜNÜM TANIMLARI */

:root {
    /* --- TEMEL RENK PALETİ --- */
    --bg-dark: #050505;
    --bg-card: rgba(20, 20, 20, 0.75);
    
    /* Ana Renk (Gold) ve Varyasyonları */
    --gold: #D4AF37;
    --gold-dim: #8a6f3b;
    --gold-glow: rgba(212, 175, 55, 0.3);
    --gold-glow-strong: rgba(212, 175, 55, 0.6);
    --gold-bg-low: rgba(201, 162, 77, 0.1);
    --gold-bg-mid: rgba(201, 162, 77, 0.15);
    --gold-border: rgba(212, 175, 55, 0.15);

    /* Metin Renkleri */
    --text-main: #FFFFFF;
    --text-dim: #B0B0B0;
    --text-dark: #000000;
    --text-placeholder: #555555;
    --text-muted: #666666;
    --text-muted-light: #888888;
    
    /* Durum Renkleri */
    --danger: #ff4444;
    --danger-bg: rgba(255, 68, 68, 0.1);
    --danger-border: rgba(255, 68, 68, 0.3);
    --success: #2ecc71;
    --info: #3498db;
    --warning: #ffeb3b;

    /* --- BİLEŞEN ARKA PLANLARI --- */
    /* Sayfa Arka Planı (Spot Işığı Efekti) */
    --bg-body-gradient: radial-gradient(circle at 50% 10%, #2a220a 0%, #000000 70%);
    
    /* Inputlar */
    --input-bg: rgba(0,0,0,0.4);
    --input-bg-focus: rgba(0,0,0,0.6);
    --border-light: rgba(255, 255, 255, 0.1);
    --border-medium: #333;
    --border-dark: #444;
    
    /* Kartlar ve Modallar */
    --modal-overlay: rgba(0,0,0,0.9);
    --modal-bg: rgba(20, 20, 20, 0.75); /* Cam efekti için base */
    --toast-bg: rgba(28, 28, 30, 0.95);
    --staff-card-bg: rgba(255,255,255,0.03);
    --staff-card-hover: rgba(255,255,255,0.06);
    --calendar-cell-bg: rgba(0,0,0,0.3);
    --calendar-cell-hover: rgba(255,255,255,0.08);

    /* --- BUTON GRADIENTLERİ --- */
    /* Ana Buton (Gold) */
    --btn-primary-gradient: linear-gradient(135deg, var(--gold), #b89325);
    /* Değerlendirme Butonu (Rainbow Gold) */
    --btn-rate-gradient: linear-gradient(45deg, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c);
    /* Marka İsmi Parlaması */
    --brand-shine-gradient: linear-gradient(to right, #fff, #D4AF37, #fff);

    /* --- GÖLGELER (Shadows) --- */
    --shadow-soft: 0 5px 15px rgba(212, 175, 55, 0.2);
    --shadow-hard: 0 30px 60px rgba(0,0,0,0.8);
    --shadow-toast: 0 8px 32px rgba(0,0,0,0.5);
    --shadow-glow-pulse-start: 0 0 15px var(--gold-glow);
    --shadow-glow-pulse-mid: 0 0 30px var(--gold-glow-strong);
}
/* --- SAYI GİRİŞLERİNDEKİ OKLARI GİZLEME (Chrome, Safari, Edge, Opera) --- */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}