/* Track-order page in the store's dark premium look (see nq-premium.css). Loaded after order.css. */
:root{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:#f5f5f7;background:#000;color-scheme:dark}
body{background:#000;-webkit-font-smoothing:antialiased}
header{border-bottom-color:rgba(255,255,255,.08)}
.brand{color:#fff;font-weight:600;letter-spacing:-.04em}
.back{color:#c7c7cc}
.eyebrow{color:#8e8e94}
h1{font-weight:600;letter-spacing:-.045em;background:linear-gradient(180deg,#fff 0%,#ececf0 38%,#a4a4ac 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
h2{color:#f5f5f7}
p,.muted,.row span:first-child{color:#a1a1a6}
.card{background:#0b0b0d;border-color:#1d1d22;border-radius:22px}
.row{border-bottom-color:#1d1d22}
.shipment{background:#111114;border:1px solid #1d1d22;border-radius:18px}
.status{color:#fff}
button,.button{background:linear-gradient(180deg,#e2e2e6 0%,#c3c3c9 48%,#a2a2aa 100%);color:#0a0a0c;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-weight:600}
.secondary{background:transparent;color:#f5f5f7;border-color:#2c2c33}
input{background:#111114;color:#f5f5f7;border-color:#2c2c33;border-radius:12px}
.saved-order{border-bottom-color:#1d1d22}
.saved-order button{background:transparent;color:#8e8e94;border-color:#2c2c33}
footer{color:#8e8e94}
