.collector-packs49,.collector-garage49{min-width:0;color:#f6ead6;accent-color:#8de0cf;scrollbar-color:#8f745b #1b1916}.collector-heading49{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.collector-heading49 h1{font-size:1.8rem;letter-spacing:-.025em;line-height:1.15;margin:0}.collector-heading49 p{font-size:.9rem;color:#ccbaa2;margin:6px 0 0;max-width:72ch}.pack-choices49{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.pack-choices49 button{min-height:62px;text-align:left;white-space:normal;padding:10px 14px;line-height:1.3}.pack-choices49 strong,.pack-choices49 span{display:block}.pack-choices49 span{font-size:.75rem;color:#ccbaa2;margin-top:4px}.pack-choices49 [aria-pressed=true]{background:#244239;border-color:#8de0cf;color:#c3f3e8}.pack-stage49{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:18px;align-items:stretch}.pack-model49{min-width:0}.pack-model49 .scene-card{height:clamp(300px,48vh,520px);min-height:0}.pack-purchase49{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:18px;background:#211e1a;border-radius:14px}.pack-purchase49 h3{font-size:1rem;margin:0 0 12px}.pack-primary49 .button{width:100%;min-height:48px}.pack-details49{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.garage-room49 .scene-card{height:clamp(390px,64vh,790px);min-height:0}.garage-controls49{border-top:1px solid #66533f;margin:18px 0}.garage-controls49>summary{cursor:pointer;min-height:48px;align-content:center;font-weight:650;color:#e9a165;padding:8px}.garage-controls49>div{padding-top:14px}.collector-garage49 .hq-heading,.collector-garage49 .hq-room>.eyebrow,.collector-garage49 .hq-section-heading .eyebrow,.collector-garage49 .hq-workbench>.eyebrow,.collector-garage49 .hq-plaques>.eyebrow{display:none}.collector-garage49 .hq-layout{margin-top:0}.collector-packs49 :focus-visible,.collector-garage49 :focus-visible{outline:3px solid #8de0cf;outline-offset:3px}.collector-packs49 ::selection,.collector-garage49 ::selection{background:#8de0cf;color:#112321}.pack-choices49 button:disabled{opacity:.55;cursor:default}@media(hover:hover){.pack-choices49 button:not(:disabled):hover{border-color:#e9a165}.garage-controls49>summary:hover{color:#8de0cf}}@media(max-width:700px){.collector-heading49 h1{font-size:1.5rem}.pack-choices49{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pack-choices49 button{min-height:54px;padding:8px 10px}.pack-stage49{grid-template-columns:minmax(0,1fr);gap:10px}.pack-model49 .scene-card{height:clamp(220px,33dvh,340px)}.pack-purchase49{padding:12px;gap:8px}.pack-purchase49 .counter-row{margin:4px 0}.pack-details49{grid-template-columns:1fr}.garage-room49 .scene-card{height:clamp(360px,58dvh,620px)}.collector-heading49{align-items:flex-start;flex-wrap:wrap}.garage-controls49 .hq-layout{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.collector-packs49 *,.collector-garage49 *{scroll-behavior:auto!important;transition:none!important}}

/* Keep inherited button flex from squeezing category labels against their counts. */
.pack-choices49 button{display:block;min-width:0}.pack-choices49 strong{overflow-wrap:normal}.pack-choices49 span{letter-spacing:.04em}.collector-heading49 h1{letter-spacing:0;line-height:1.2}
@media(max-width:700px){.collector-heading49{margin-bottom:12px}.collector-heading49 h1{font-size:1.35rem}.collector-heading49 p{margin-top:4px}.pack-choices49 button{min-height:64px}.pack-choices49 strong{font-size:.9rem}.pack-choices49 span{font-size:.7rem;margin-top:3px}.pack-model49 .scene-card{height:clamp(180px,24dvh,230px)}.pack-purchase49{gap:8px}.pack-primary49{order:-1}.pack-primary49 .countdown{margin:6px 0}.pack-purchase49 .legend-allowance{margin:0;padding:0;border:0;gap:4px}.pack-purchase49 .legend-allowance span{font-size:.8rem}.pack-model49 .scene-caption .eyebrow{font-size:.62rem;letter-spacing:.12em}}
