.direction-b{--surface:#07070a;--surface-raised:#0f0f14;--content:#f4f3ef;--content-muted:#9d9ba3;--border:#f4f3ef1f;--accent:#ff5a2e;--accent-content:#07070a;--success-text:#4ade80;--warning-text:#facc15;--danger-text:#f87171;background:var(--surface);color:var(--content)}.direction-b .tier{border-color:var(--border)!important;border-radius:2px!important}.direction-b .tier.selected{border-color:var(--accent)!important;background:color-mix(in srgb, var(--accent) 12%, var(--surface-raised))!important}.direction-b button.primary{background:var(--accent)!important;color:var(--accent-content)!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-radius:2px!important;font-weight:700!important}.direction-b .stepper-button{border-color:var(--border)!important;color:var(--content)!important;border-radius:2px!important}.direction-b .field input,.direction-b .field select{background:var(--surface-raised)!important;border-color:var(--border)!important;color:var(--content)!important}.direction-b .promo-code input{background:var(--surface-raised)!important;border-color:var(--border)!important}.direction-b .phone-input select,.direction-b .phone-input input{background:var(--surface-raised)!important;border-color:var(--border)!important;color:var(--content)!important}.direction-b .countdown.urgent{color:var(--danger-text)!important}.direction-b .confirmation{background:var(--surface)!important;color:var(--content)!important}.direction-b .confirmation .ticket{background:var(--surface-raised)!important;border-color:var(--border)!important;border-radius:2px!important}.direction-b .confirmation .barcode,.direction-b .confirmation h1{color:var(--content)!important}
