/**
 * TBF Takvim - CSS Variables
 * Temel renkler, boyutlar ve değişkenler
 */

:root {
    /* Ana Renkler */
    --tbf-primary-color: #0d47a1;
    --tbf-secondary-color: #1976d2;
    --tbf-accent-color: #2196f3;
    
    /* Nötr Renkler */
    --tbf-light-gray: #f8f9fa;
    --tbf-medium-gray: #e9ecef;
    --tbf-dark-gray: #6c757d;
    --tbf-text-color: #343a40;
    --tbf-text-muted: #6c757d;
    
    /* Status Renkleri */
    --tbf-success-bg: #e8f5e9;
    --tbf-success-text: #2e7d32;
    --tbf-warning-bg: #fff3e0;
    --tbf-warning-text: #ef6c00;
    --tbf-danger-bg: #ffebee;
    --tbf-danger-text: #c62828;
    --tbf-info-bg: #e3f2fd;
    --tbf-info-text: #1565c0;
    
    /* Disiplin Renkleri */
    --tbf-discipline-yol: #2196f3;
    --tbf-discipline-mtb: #4caf50;
    --tbf-discipline-bmx: #ff9800;
    --tbf-discipline-pist: #9c27b0;
    --tbf-discipline-default: #607d8b;
    
    /* Gradyanlar */
    --tbf-gradient-primary: linear-gradient(180deg, #001F5AE8 0%, #005AD8A1 100%);
    
    /* Boyutlar */
    --tbf-border-radius: 55px;
    --tbf-border-radius-sm: 55px;
    
    /* Gölgeler */
    --tbf-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
    --tbf-box-shadow-hover: 0 8px 25px rgba(0, 0, 0, 0.15);
    
    /* Animasyonlar */
    --tbf-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
} 