/* ========================================
   VARIÁVEIS GLOBAIS - LinearX Trading
   ======================================== */

:root {
    /* Cores Principais */
    --color-primary: #46ec13;
    --color-primary-rgb: 70, 236, 19;
    --color-background-dark: #000000;
    --color-background-light: #f6f8f6;
    --color-binance-yellow: #FCD535;
    --color-binance-gray: #1E2329;
    --color-accent-yellow: #facc15;
    
    /* Cores de Texto */
    --color-text-white: #ffffff;
    --color-text-muted: rgba(255, 255, 255, 0.6);
    --color-text-subtle: rgba(255, 255, 255, 0.4);
    --color-text-faint: rgba(255, 255, 255, 0.3);
    --color-text-ghost: rgba(255, 255, 255, 0.2);
    
    /* Bordas */
    --border-subtle: rgba(255, 255, 255, 0.1);
    --border-light: rgba(255, 255, 255, 0.05);
    --border-primary: rgba(70, 236, 19, 0.4);
    
    /* Background Overlays */
    --bg-overlay-5: rgba(255, 255, 255, 0.05);
    --bg-overlay-3: rgba(255, 255, 255, 0.03);
    --bg-overlay-2: rgba(255, 255, 255, 0.02);
    --bg-black-40: rgba(0, 0, 0, 0.4);
    --bg-black-60: rgba(0, 0, 0, 0.6);
    --bg-black-80: rgba(0, 0, 0, 0.8);
    --bg-black-90: rgba(0, 0, 0, 0.9);
    
    /* Sombras */
    --shadow-primary: 0 0 25px rgba(70, 236, 19, 0.5);
    --shadow-primary-sm: 0 0 8px rgba(70, 236, 19, 0.5);
    --shadow-primary-lg: 0 0 30px rgba(70, 236, 19, 0.05);
    --shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    
    /* Border Radius */
    --radius-sm: 0.125rem;
    --radius-default: 0.5rem;
    --radius-lg: 1rem;
    --radius-xl: 1.5rem;
    --radius-full: 9999px;
    
    /* Tipografia */
    --font-family: 'Manrope', sans-serif;
    
    /* Espaçamentos */
    --spacing-xs: 0.25rem;
    --spacing-sm: 0.5rem;
    --spacing-md: 1rem;
    --spacing-lg: 1.5rem;
    --spacing-xl: 2rem;
    --spacing-2xl: 3rem;
    
    /* Transições */
    --transition-fast: 150ms ease;
    --transition-normal: 300ms ease;
    --transition-slow: 500ms ease;
}
