.bgc-tracking-page--after-dark {
width:min(100% - 36px, 940px);
max-width:940px;
margin:32px auto 64px;
box-sizing:border-box;
}
.bgc-tracking-page--after-dark *, .bgc-tracking-page--after-dark *::before, .bgc-tracking-page--after-dark *::after {box-sizing:border-box}
.bgc-tracking-page--after-dark .bgc-tracking-panel {
background:#171013;
color:#f6eae3;
border:1px solid #493039;
border-radius:24px;
padding:clamp(24px,5vw,62px);
box-shadow:0 24px 65px rgba(39,15,20,.13);
overflow:hidden;
}
.bgc-tracking-page--after-dark .bgc-tracking-panel__intro {max-width:720px;margin:0 0 clamp(26px,3.5vw,38px)}
.bgc-tracking-page--after-dark .bgc-tracking-panel__eyebrow {
margin:0 0 16px;
color:#cc998d;
font:700 12px/1.5 var(--bg-sans,Manrope,sans-serif);
letter-spacing:.18em;text-transform:uppercase;
}
.bgc-tracking-page--after-dark .bgc-tracking-panel__intro h1 {
font:500 clamp(42px,6.3vw,76px)/.99 var(--bg-serif,'Cormorant Garamond',serif);
letter-spacing:-.025em;color:#f6eae3;margin:0 0 20px;
}
.bgc-tracking-page--after-dark .bgc-tracking-panel__intro h1 em {font-style:normal;color:#d29a87;white-space:nowrap}
.bgc-tracking-page--after-dark .bgc-tracking-panel__lead {
margin:0;max-width:600px;
color:#decbc6;font:400 clamp(14px,1.8vw,17px)/1.75 var(--bg-sans,Manrope,sans-serif);
}
.bgc-tracking-page--after-dark .bgc-tracking-panel__form {
background:#faf5f0;border:1px solid #e7d6cc;
border-radius:18px;padding:clamp(21px,4vw,39px);
color:#442821;
}
.bgc-tracking-page--after-dark .bgc-track-search {width:100%;max-width:none;min-width:0;margin:0}
.bgc-tracking-page--after-dark .bgc-track-search__intro {
text-align:left;max-width:none;margin:0 0 23px;
}
.bgc-tracking-page--after-dark .bgc-track-search__intro h2 {
margin:0 0 8px;font:600 clamp(28px,3vw,38px)/1.05 var(--bg-serif,'Cormorant Garamond',serif);color:#3d231b;
}
.bgc-tracking-page--after-dark .bgc-track-search__intro p {
margin:0;color:#73615a;font:400 14px/1.65 var(--bg-sans,Manrope,sans-serif);
}
.bgc-tracking-page--after-dark .bgc-track-form {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;align-items:end}
.bgc-tracking-page--after-dark .bgc-track-form label {display:block;min-width:0;margin:0}
.bgc-tracking-page--after-dark .bgc-track-form label span {
display:block;margin:0 0 8px;font:700 11px/1.4 var(--bg-sans,Manrope,sans-serif);
text-transform:uppercase;letter-spacing:.08em;color:#614439;
}
.bgc-tracking-page--after-dark .bgc-track-form input {
display:block;width:100%;height:54px!important;padding:0 15px!important;
font:500 16px/1.35 var(--bg-sans,Manrope,sans-serif)!important;
border:1px solid #d9c3b6!important;border-radius:11px!important;
color:#372019!important;background:#fff!important;box-shadow:none!important;
}
.bgc-tracking-page--after-dark .bgc-track-form input:focus-visible {
outline:2px solid #b87558!important;outline-offset:2px;
}
.bgc-tracking-page--after-dark .bgc-track-form button {
grid-column:1 / -1;width:100%;min-height:54px!important;height:auto!important;
border:0!important;border-radius:12px!important;padding:15px 20px!important;
background:#4b2418!important;color:#fff!important;
font:700 13px/1.35 var(--bg-sans,Manrope,sans-serif)!important;
letter-spacing:.08em;text-transform:uppercase;cursor:pointer;
}
.bgc-tracking-page--after-dark .bgc-track-form button:hover {background:#603022!important}
.bgc-tracking-page--after-dark .bgc-tracking-panel__help {
display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 13px;
margin:24px auto 0;color:#cfbbb5;
font:400 13px/1.6 var(--bg-sans,Manrope,sans-serif);text-align:center;
}
.bgc-tracking-page--after-dark .bgc-tracking-panel__help a {
color:#f5ddd4!important;text-decoration:underline;text-underline-offset:4px;
font-weight:700;white-space:nowrap;
}
.bgc-tracking-page--after-dark .bgc-tracking-panel__help a:hover {color:#fff!important}
.bgc-tracking-page--after-dark .bgc-track-error {font-size:14px;line-height:1.5}
.bgc-tracking-page--after-dark .bgc-track-new {font-size:12px!important;line-height:1.3!important;min-height:48px!important;padding:15px 24px!important} .bgc-tracking-page--after-dark .bgc-customer-tracking {max-width:100%;color:#38231a}
@media (max-width:700px) {
.bgc-tracking-page--after-dark {width:calc(100% - 24px);margin:18px auto 40px}
.bgc-tracking-page--after-dark .bgc-tracking-panel {padding:27px 18px;border-radius:17px}
.bgc-tracking-page--after-dark .bgc-tracking-panel__intro {margin-bottom:24px}
.bgc-tracking-page--after-dark .bgc-tracking-panel__intro h1 {font-size:clamp(40px,10vw,52px);line-height:.98;margin-bottom:18px}
.bgc-tracking-page--after-dark .bgc-tracking-panel__eyebrow {font-size:10px;letter-spacing:.12em;margin-bottom:13px}
.bgc-tracking-page--after-dark .bgc-tracking-panel__lead {font-size:14px;line-height:1.7}
.bgc-tracking-page--after-dark .bgc-tracking-panel__form {border-radius:14px;padding:22px 16px}
.bgc-tracking-page--after-dark .bgc-track-search__intro h2 {font-size:30px}
.bgc-tracking-page--after-dark .bgc-track-search__intro p {font-size:13px}
.bgc-tracking-page--after-dark .bgc-track-form {grid-template-columns:1fr;gap:16px}
.bgc-tracking-page--after-dark .bgc-track-form button {grid-column:1}
.bgc-tracking-page--after-dark .bgc-tracking-panel__help {font-size:12px;margin-top:22px}
}
@media (prefers-reduced-motion:reduce) {
.bgc-tracking-page--after-dark .bgc-track-form button {transition:none!important}
}