/**
 * MTG Collection Manager - CSS Variables
 * Global design tokens for consistent theming
 */

:root {
    /* Primary Colors */
    --color-gold: #d4af37;
    --color-gold-dark: #b8960c;
    
    /* Background Colors */
    --color-bg-dark: #0d0d0d;
    --color-bg-card: #1a1a1a;
    --color-bg-card-hover: #252525;
    
    /* Text Colors */
    --color-text: #e8e8e8;
    --color-text-muted: #888;
    
    /* Border Colors */
    --color-border: #333;
    
    /* Accent Colors */
    --color-accent: #7c5ce7;
    --color-success: #2ecc71;
    --color-danger: #e74c3c;
    --color-info: #3498db;
    --color-warning: #f1c40f;
    
    /* Typography */
    --font-display: 'Cinzel', serif;
    --font-body: 'Crimson Pro', serif;
    
    /* Spacing */
    --spacing-xs: 0.25rem;
    --spacing-sm: 0.5rem;
    --spacing-md: 1rem;
    --spacing-lg: 1.5rem;
    --spacing-xl: 2rem;
    
    /* Border Radius */
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-full: 50%;
    
    /* Transitions */
    --transition-fast: 0.2s ease;
    --transition-normal: 0.3s ease;
    
    /* Shadows */
    --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.2);
    --shadow-md: 0 4px 16px rgba(0, 0, 0, 0.3);
    --shadow-lg: 0 8px 32px rgba(0, 0, 0, 0.4);
    --shadow-gold: 0 4px 16px rgba(212, 175, 55, 0.4);
    
    /* Z-index Scale */
    --z-dropdown: 50;
    --z-sticky: 100;
    --z-modal-backdrop: 999;
    --z-modal: 1000;
    --z-toast: 9999;
}
