.order-root{--o-brand:#d23b17;--o-brand-strong:#b32f10;--o-brand-soft:#fdf1ec;--o-bg:#f6f7f9;--o-surface:#fff;--o-ink:#20242b;--o-muted:#687386;--o-border:#e5e8ed;--o-shadow:none;--brand:#d23b17;--brand-strong:#b32f10;--brand-2:#d23b17;--brand-tint:#fdf1ec;background:var(--o-bg);color:var(--o-ink);font-family:var(--font-geist-sans), system-ui, sans-serif;font-feature-settings:"cv11", "ss01";min-height:100vh}.order-root h1,.order-root h2,.order-root h3,.order-root .font-display{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.02em}@keyframes order-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.order-animate{animation:.45s ease-out both order-fade-up}.order-step-dot{transition:background-color .2s,color .2s,box-shadow .2s}.order-card{transition:border-color .2s,box-shadow .2s,transform .2s}.order-card:hover{transform:translateY(-1px)}.order-card[data-selected=true]{border-color:var(--o-brand);box-shadow:0 0 0 1px var(--o-brand), var(--o-shadow)}.portal-dark .order-root{--o-brand:#ec2c54;--o-brand-strong:#ff4d6d;--o-brand-soft:#ec2c5424;--o-bg:#090d18;--o-surface:#0f1526;--o-ink:#f2f4f8;--o-muted:#8b93a8;--o-border:#1c2539;--o-shadow:0 14px 40px -20px #000000b3;background:radial-gradient(ellipse 80% 50% at 100% 0%, #ec2c5424 0%, transparent 55%), radial-gradient(ellipse 60% 40% at 0% 100%, #38bdf80f 0%, transparent 50%), var(--o-bg)}.order-root{--color-slate-50:#f6f7f9;--color-slate-100:#eef0f3;--color-slate-200:#e5e8ed;--color-slate-300:#d3d8df;--color-slate-400:#9aa3b1;--color-slate-500:#687386;--color-slate-600:#525c6b;--color-slate-700:#3b4350;--color-slate-800:#2a3039;--color-slate-900:#20242b}.order-root .order-card:hover{border-color:#d3d8df;transform:none}.order-root .order-card[data-selected=true]{box-shadow:0 0 0 1px var(--o-brand)}
