:root {
    /* Basis Farben - Beispiel-Design */
    --bg: #f6f7fb;
    --card: #ffffff;
    --text: #0f172a;
    --muted: #64748b;
    --line: #e5e7eb;
    
    /* Navigation Farben */
    --nav: #0b1b3a;
    --nav2: #0a1630;
    
    /* Pro/Contra Farben */
    --pro: #177a3a;
    --pro2: #0f5f2a;
    --contra: #c2410c;
    --contra2: #9a3412;
    
    /* Accent Farben */
    --accent: #1d4ed8;
    --shadow: 0 8px 24px rgba(2,6,23,.08);
    --radius: 14px;
    
    /* Max Width */
    --max: 1100px;
    
    /* Legacy Farben für Kompatibilität */
    --color-primary: #1d4ed8;
    --color-background: var(--bg);
    --color-background-light: var(--bg);
    --color-text: var(--text);
    --color-text-primary: var(--text);
    --color-text-secondary: var(--muted);
    --color-text-inverse: #ffffff;
    --color-border: var(--line);
    --color-error: #dc3545;
    --color-success: #28a745;
    --color-surface-secondary: #f5f5f5;
    
    /* Navigation Farben */
    --color-nav-hover-bg: rgba(255,255,255,.10);
    
    /* Message Farben */
    --color-message-success-bg: #d4edda;
    --color-message-success-text: #155724;
    --color-message-error-bg: #f8d7da;
    --color-message-error-text: #721c24;
    --color-message-warning-bg: #fff3cd;
    --color-message-warning-text: #856404;
    --color-message-warning-border: #ffc107;
    --color-message-info-bg: #d1ecf1;
    --color-message-info-text: #0c5460;
    --color-message-info-border: #17a2b8;
    
    /* Footer Farben */
    --color-footer-bg: #081027;
    --color-footer-text: rgba(255,255,255,.85);
    
    /* Table Farben */
    --color-table-header-bg: #f8f8f8;
    --color-table-row-hover-bg: #e8e8e8;
    
    /* Zusätzliche Farben für Screens */
    --color-primary-light: #e6f2ff;
    --color-text-light: #999999;
    --color-surface: var(--card);
    
    /* Google Button Farben */
    --color-google-button-bg: #ffffff;
    --color-google-button-border: #dadce0;
    --color-google-button-bg-hover: #f8f9fa;
    --color-google-button-border-hover: #dadce0;
    --color-google-button-bg-active: #f1f3f4;
}