.direction-b{--surface:#07070a;--surface-raised:#0f0f14;--content:#f4f3ef;--content-muted:#9d9ba3;--border:#f4f3ef1f;--accent:#ff5a2e;--accent-content:#07070a;--accent-text-safe:var(--accent);--success-text:#4ade80;--warning-text:#facc15;--danger-text:#f87171;background:var(--surface);color:var(--content)}.direction-b .tier{background:var(--surface-raised)!important;border-color:var(--border)!important;border-radius:2px!important}.direction-b .tier.selected{border-color:var(--accent)!important;background:var(--accent)!important}.direction-b .tier-price-note{color:var(--content)!important}.direction-b .tier.selected .tier-price-note{color:var(--accent-content)!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 button.primary:disabled{background:var(--border)!important;color:var(--content-muted)!important}.direction-b .stepper-button{border-color:var(--border)!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 .field input.invalid{border-color:var(--danger-text)!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;border-radius:var(--radius-sm)!important}.direction-b .countdown.urgent{color:var(--danger-text)!important}.direction-b .date-option,.direction-b .event-info{border-radius:2px!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}.direction-b .confirmation .invoice-link a,.direction-b .confirmation .ticket-pdf-link a{align-items:center!important;min-height:44px!important;text-decoration:none!important;display:inline-flex!important}
