:root[data-theme=default]{--traderoom-bg-primary:#111317;--traderoom-bg-secondary:#171A1E;--traderoom-bg-tertiary:#0B0D10;--traderoom-text-primary:#FFFFFF;--traderoom-text-secondary:#9CA3AF;--traderoom-primary-accent:#2563EB;--traderoom-bg-hover:color-mix(in srgb,var(--traderoom-bg-primary) 90%,white);--traderoom-bg-surface:var(--traderoom-bg-tertiary);--traderoom-border-primary:color-mix(in srgb,var(--traderoom-bg-primary) 80%,white);--traderoom-border-hover:color-mix(in srgb,var(--traderoom-bg-primary) 70%,white);--traderoom-primary-accent-hover:color-mix(in srgb,var(--traderoom-primary-accent) 85%,black);--traderoom-success:#34D399;--traderoom-error:#d51f1f;--traderoom-error-hover:color-mix(in srgb,var(--traderoom-error) 70%,white);--traderoom-error-hover-bg:color-mix(in srgb,var(--traderoom-error) 10%,transparent);--traderoom-warning:#F59E0B;--traderoom-warning-hover:color-mix(in srgb,var(--traderoom-warning) 85%,black);--traderoom-deposit:#16A34A;--traderoom-deposit-hover:color-mix(in srgb,var(--traderoom-deposit) 85%,black);--traderoom-withdraw:#DC2626;--traderoom-withdraw-hover:color-mix(in srgb,var(--traderoom-withdraw) 85%,black);--traderoom-signup:#FF444F;--traderoom-signup-hover:#E63946;--dashboard-bg-primary:#111317;--dashboard-bg-card:#171A1E;--dashboard-bg-surface:#0B0D10;--dashboard-bg-hover:#2A2E33;--dashboard-border:#2A2E33;--dashboard-text-primary:#E5E7EB;--dashboard-text-secondary:#9CA3AF;--dashboard-accent-primary:#2563EB;--dashboard-accent-primary-hover:#1D4ED8;--dashboard-accent-success:#10B981;--dashboard-accent-error:#EF4444;--traderoom-inactive:#6B7280;--traderoom-scrollbar-track:var(--traderoom-bg-secondary);--traderoom-scrollbar-thumb:#404040;--traderoom-scrollbar-thumb-hover:#555555;--traderoom-shadow-sm:0 2px 8px rgba(0,0,0,0.3);--traderoom-shadow-md:0 4px 12px rgba(0,0,0,0.3);--traderoom-shadow-lg:0 8px 25px rgba(0,0,0,0.15);--traderoom-shadow-xl:0 12px 35px rgba(0,0,0,0.2);--traderoom-shadow-dropdown:0 10px 15px -3px rgba(0,0,0,0.3);--traderoom-shadow-inset:inset 0 2px 4px rgba(0,0,0,0.4);--traderoom-overlay-light:rgba(255,255,255,0.05);--traderoom-overlay-medium:rgba(255,255,255,0.1);--traderoom-overlay-dark:rgba(0,0,0,0.5);--traderoom-skeleton-bg:var(--traderoom-bg-secondary);--traderoom-skeleton-element:var(--traderoom-bg-tertiary);--traderoom-skeleton-shimmer-from:transparent;--traderoom-skeleton-shimmer-via:rgba(255,255,255,0.03);--traderoom-skeleton-shimmer-to:transparent}:root[data-theme=custom],:root[data-theme=default]{--color-background:var(--traderoom-bg-primary);--color-surface:var(--traderoom-bg-secondary);--color-surface-secondary:var(--traderoom-bg-tertiary);--color-card:var(--traderoom-bg-secondary);--color-hover:var(--traderoom-bg-hover);--color-text:var(--traderoom-text-primary);--color-text-secondary:var(--traderoom-text-secondary);--color-text-muted:var(--traderoom-text-secondary);--color-primary:var(--traderoom-primary-accent);--color-primary-light:color-mix(in srgb,var(--traderoom-primary-accent) 20%,transparent);--color-primary-hover:var(--traderoom-primary-accent-hover);--color-accent:var(--traderoom-primary-accent);--color-border:var(--traderoom-border-primary);--color-border-hover:var(--traderoom-border-hover);--color-success:var(--traderoom-success);--color-success-light:color-mix(in srgb,var(--traderoom-success) 10%,transparent);--color-success-bg:color-mix(in srgb,var(--traderoom-success) 15%,var(--traderoom-bg-secondary));--color-error:var(--traderoom-error);--color-error-light:color-mix(in srgb,var(--traderoom-error) 10%,transparent);--color-error-bg:color-mix(in srgb,var(--traderoom-error) 15%,var(--traderoom-bg-secondary));--color-warning:var(--traderoom-warning);--color-warning-light:color-mix(in srgb,var(--traderoom-warning) 10%,transparent);--color-warning-bg:color-mix(in srgb,var(--traderoom-warning) 15%,var(--traderoom-bg-secondary));--color-info:var(--traderoom-primary-accent);--color-info-light:color-mix(in srgb,var(--traderoom-primary-accent) 10%,transparent);--color-info-bg:color-mix(in srgb,var(--traderoom-primary-accent) 15%,var(--traderoom-bg-secondary));--color-overlay:var(--traderoom-overlay-dark);--color-overlay-light:var(--traderoom-overlay-light);--shadow-sm:rgba(0,0,0,0.3);--shadow-md:rgba(0,0,0,0.3);--shadow-lg:rgba(0,0,0,0.15)}