/* OnTrack palette (9 Nov 2026): graphite and platinum with OnTrack red, track teal on the plan */
:root{--an-0:#08090b;--an-1:#111317;--an-2:#1a1d22;--an-line:rgba(214,216,220,.22);--an-cyan:#d9dce0;--an-gold:#ff4a2a}
html body,html.p3-on,html.p3-on body,html body #plan,html body .p3o,html body #top.chero{background:var(--an-0)!important}
html body nav{background:rgba(8,9,11,.72)!important}
html body #planSection{border-color:var(--an-line)!important}
html.p3-steps .p3s .p3{background:radial-gradient(120% 90% at 50% 30%,#20242b 0%,#0c0e11 58%,#050608 100%)!important;border-color:var(--an-line)!important}
/* platinum rail (Tim, 20 Oct 2026: step-flow left card black/platinum) */
html body .p3s-rail{background:linear-gradient(160deg,#1d1e21 0%,#0d0d0f 46%,#141518 100%)!important}
html body .p3s-rail::before,html body .p3h-card::before{background:linear-gradient(140deg,#f4f5f6 0%,#9a9da3 30%,#2a2b2e 55%,#c8cbd0 80%,#8a8d93 100%)!important}
html.p3-steps .p3s #summary:not(.hidden),html.p3-steps .p3s #pkSide,html.p3-steps .p3s .rz-side,html.p3-steps .p3s .p3-aside,
html.p3-detail #modal .box,html.p3-detail .veil .modal,html.p3-on .rzk-confirm .rzk-sheet,html body .dt-hero{background:linear-gradient(165deg,#16181d,#0b0c0f)!important}
html body .p3h-card{background:linear-gradient(160deg,rgba(26,28,33,.62),rgba(8,9,11,.78))!important}
html body .p3h-bg::after{background:linear-gradient(180deg,rgba(8,9,11,.55) 0%,rgba(8,9,11,.3) 35%,rgba(8,9,11,.9) 100%)!important}
html body .p3-li{background:rgba(214,216,220,.04)!important;border-color:rgba(214,216,220,.14)!important}
html body .p3-li:hover,html body .p3-li.on{background:rgba(214,216,220,.1)!important;border-color:rgba(214,216,220,.4)!important}
html body .p3-pinch{background:rgba(8,9,11,.72)!important;border-color:var(--an-line)!important}
html body .p3s-art.fly,html body .box,html body #modal .box{background-color:var(--an-1)!important}
html body .rev,html body #gName,html body #gPhone,html body #gEmail,html body .rize-phone-country{background:#14161a!important;border-color:rgba(214,216,220,.18)!important}
html body .p3-fee{background:rgba(214,216,220,.05)!important}
html.p3-on .p3h-go,html.p3-on .p3s-cta,html.p3-on .p3-pick .req,html body .send{background:linear-gradient(180deg,#f4f5f6,#c8cbd0)!important;color:#08090b!important}
html.p3-on .p3-tag b{background:linear-gradient(180deg,#f4f5f6,#c8cbd0)!important;color:#08090b!important}
html.p3-on .p3-back,html.p3-on .p3-chip{background:linear-gradient(180deg,#f4f5f6,#c8cbd0)!important;color:#08090b!important}
html.p3-on .p3-chip.hot{background:linear-gradient(180deg,#ff8a70,#ff4a2a)!important}
html body .p3h-day.on,html body .p3h-time.on,html body .p3h-step button.pl,html body .p3s-steps li.on i,html body .dtr-btn{background:linear-gradient(180deg,#f4f5f6,#c8cbd0)!important}
html body .p3s-ev b{background:linear-gradient(180deg,#ffffff 0%,#e6e7ea 45%,#9ea3ab 100%);-webkit-background-clip:text;background-clip:text}
html.p3-on .dtr-eq i{background:linear-gradient(180deg,#ff4a2a,#d9dce0)!important}
html body .p3-lm{color:#e6e7ea!important;text-shadow:0 0 12px rgba(214,216,220,.45),0 1px 2px rgba(0,0,0,.8)!important}
html body ::selection{background:#d9dce0;color:#08090b}
/* phones */
html.p3-mob,html.p3-mob body,html body .p3mo,html.p3-mob .rzk-confirm{background:var(--an-0)!important}
html body .p3m-top{background:linear-gradient(180deg,#16181d,#08090b)!important;border-color:var(--an-line)!important}
html body .p3m-cta,html body .p3m-sheet .go,html.p3m-detail #modal .actions .send,html body .p3mo-wa,html.p3-mob .rzk-confirm .rzk-wa{background:linear-gradient(180deg,#f4f5f6,#c8cbd0)!important;color:#08090b!important}
html body .p3m-dots li.on,html body .p3m-sheet .step .pl,html body .p3m-tabs button[aria-selected="true"]{background:linear-gradient(180deg,#f4f5f6,#c8cbd0)!important;color:#08090b!important}
html body .p3m-sheet .step button:not(.pl){background:#111317!important}
html.p3m-detail #modal .rev{background:linear-gradient(160deg,#16181d,#0b0c0f)!important;border-color:var(--an-line)!important}
html.p3m-detail #modal .box,html.p3m-detail .veil .modal,html.p3m-detail #modal .actions{background:var(--an-1)!important}
