:root{--color-brand:#ff5000;--color-brand-hover:#ff661a;--color-brand-deep:#b83d00;--color-bg:#f3f4f6;--color-surface:#fff;--color-text-primary:#090a0c;--color-text-secondary:#27272a;--color-text-muted:#52525b;--color-border:#e4e7ec;--color-border-active:#ff5000;--brand-border:#e4e7ec;--color-dark-bg:#000;--color-dark-card:#141414;--color-dark-surface:#1e1e1e;--color-success:#10b981;--color-success-light:#ecfdf5;--color-accent:#ff5000;--color-accent-light:#ffe4d1;--color-disabled-bg:#ffc8a3;--shadow-card:0 4px 6px -1px #0000000d, 0 2px 4px -2px #0000000d;--shadow-glass:0 4px 20px #0000000a;--shadow-brand-subtle:0 2px 8px #ff50001f;--shadow-brand-cta:0 4px 14px #ff500040, inset 0 1px 0 #ffffff4d;--shadow-brand-cta-hover:0 8px 24px #ff500059, 0 12px 14px #ff50001a, inset 0 1px 0 #fff6;--shadow-brand-cta-active:0 2px 8px #ff500033, inset 0 3px 6px #00000026;--shadow-brand-card:0 20px 50px #ff500038;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-card:16px;--radius-pill:9999px;--gradient-brand-btn:linear-gradient(180deg, #ffffff2e 0%, #fff0 100%), #b83d00;--gradient-brand-btn-hover:linear-gradient(180deg, #ffffff47 0%, #fff0 100%), #8f3000;--gradient-brand-bar:linear-gradient(90deg, #ff5000, #ff7a33);--gradient-hero-glow:radial-gradient(ellipse at 18% 18%, #ff500038 0%, transparent 60%);--transition-base:.2s ease-in-out;--transition-premium:.4s cubic-bezier(.34, 1.56, .64, 1);--transition-smooth:.56s cubic-bezier(.16, 1, .3, 1);--transition-press:.1s cubic-bezier(.4, 0, .2, 1);--glass-bg:#fffffff2;--glass-blur:blur(16px)}.checkout-card{background-color:var(--color-surface);border-radius:var(--radius-card);padding:24px}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#000;--color-surface:#141414;--color-surface-raised:#1c1c1c;--color-surface-subtle:#1e1e1e;--color-input:#0b0b0b;--color-sidebar:#0b0b0b;--color-hover:#242424;--color-text-primary:#fff;--color-text-secondary:#e5e7eb;--color-text-muted:#b4b4b4;--color-border:#333;--brand-border:#333;--color-success-light:#06281b;--color-accent-light:#321407;--glass-bg:#1c1c1c}html,body,#root{background-color:var(--color-bg);color:var(--color-text-primary)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media print{:root,:root:not([data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#fff;--color-text-primary:#000;--color-text-secondary:#27272a;--color-text-muted:#52525b}}