
:root {
    
    --font-heading: 'Playfair Display', Georgia, 'Times New Roman', serif;
    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
    
    --color-primary: #e74c3c;
    --color-primary-dark: #c0392b;
    --color-primary-rgb: 231,76,60;
    --color-secondary: #2c3e50;
    
    --color-header-bg: #ffffff;
    --color-header-text: #1a1a2e;
    
    --color-topbar-bg: #f8f9fa;
    --color-topbar-text: #6c757d;
    
    --color-menu-bg: #1a1a2e;
    --color-menu-text: #ffffff;
    --color-menu-hover: #e74c3c;
    --color-menu-dropdown-bg: #ffffff;
    --color-menu-dropdown-text: #333333;
    
    --color-footer-bg: #1a1a2e;
    --color-footer-text: #cccccc;
    --color-footer-link: #ffffff;
    --color-footer-border: rgba(255,255,255,0.1);
    
    --color-link: #e74c3c;
    --color-link-hover: #c0392b;
    
    --color-block-title-bg: #e74c3c;
    --color-block-title-text: #ffffff;
    --color-block-bg: #ffffff;
    --color-block-border: #e9ecef;
    
    --color-sidebar-header-bg: #e74c3c;
    --color-sidebar-header-text: #ffffff;
    
    --color-icon: #e74c3c;
    
    --color-body-bg: #f5f5f5;
    --color-text: #333333;
    --color-text-secondary: #666666;
    --color-text-muted: #999999;
    --color-card-bg: #ffffff;
    --color-border: #e9ecef;
    --color-border-light: #f0f1f3;
    
    --color-badge-bg: #e74c3c;
    --color-badge-text: #ffffff;
    
    --color-breaking-bg: #e74c3c;
    --color-breaking-text: #ffffff;
    
    --color-ticker-bg: #0d1117;
    --color-ticker-text: #ffffff;
    --color-stock-up: #00c853;
    --color-stock-down: #ff1744;
    
    --color-cat-spor: #27ae60;
    --color-cat-ekonomi: #e67e22;
    --color-cat-teknoloji: #2980b9;
    --color-cat-saglik: #8e44ad;
    --color-cat-dunya: #2c3e50;
    --color-cat-yasam: #16a085;
    --color-cat-egitim: #d35400;
    --color-cat-magazin: #c0392b;
    --color-cat-otomobil: #d35400;
    
    --color-pagination-bg: #ffffff;
    --color-pagination-active-bg: #e74c3c;
    --color-pagination-active-text: #ffffff;
    
    --color-input-border: #dddddd;
    --color-input-focus: #e74c3c;
    --color-input-bg: #fafbfc;
    
    --color-tab-bg: #f5f5f5;
    --color-tab-active-text: #e74c3c;
    
    --color-alert-success-bg: #d4edda;
    --color-alert-success-text: #155724;
    --color-alert-error-bg: #f8d7da;
    --color-alert-error-text: #721c24;
    --color-alert-warning-bg: #fff3cd;
    --color-alert-warning-text: #856404;
    
    --color-profil-gradient-start: #1a1a2e;
    --color-profil-gradient-end: #16213e;
    
    --color-video-bg: #0d1117;
    --color-video-card-bg: #161b22;
    
    --shadow-sm: 0 1px 3px rgba(0,0,0,0.08);
    --shadow-md: 0 4px 12px rgba(0,0,0,0.1);
    --shadow-lg: 0 8px 24px rgba(0,0,0,0.12);
    
    --radius-sm: 6px;
    --radius-md: 10px;
    --radius-lg: 16px;
    
    
    --t2-primary: var(--color-primary);
    --t2-primary-dark: var(--color-primary-dark);
    --t2-primary-light: #ff6b6b;
    --t2-black: #1a1a1a;
    --t2-dark: #2d2d2d;
    --t2-gray-900: var(--color-text);
    --t2-gray-700: var(--color-text-secondary);
    --t2-gray-500: var(--color-text-muted);
    --t2-gray-300: #ccc;
    --t2-gray-200: var(--color-border);
    --t2-gray-100: var(--color-body-bg);
    --t2-white: var(--color-card-bg);
    --t2-success: #27ae60;
    --t2-danger: #e74c3c;
    --t2-warning: #f39c12;
    --t2-info: #3498db;
    --t2-font-body: var(--font-body);
    --t2-font-heading: var(--font-heading);
    --t2-container-max: 1240px;
    --t2-header-height: 44px;
    --t2-nav-height: 46px;
    --t2-shadow-sm: var(--shadow-sm);
    --t2-shadow-md: var(--shadow-md);
    --t2-shadow-lg: var(--shadow-lg);
    --t2-transition: 0.25s ease;
    --t2-radius: var(--radius-sm);
    --t2-border: 1px solid var(--color-border);
}
