.bd{--bd-before:#b8e6dc;--bd-incident:#e2b398;--bd-aftermath:#d5bd8b;--bd-future:#e2c083}.bd-era--before{--era:var(--bd-before)}.bd-era--incident{--era:var(--bd-incident)}.bd-era--aftermath{--era:var(--bd-aftermath)}.bd-era--future{--era:var(--bd-future)}.game-detail__hero h1.bd-title{max-width:none;margin:1.4rem 0 1.6rem}.bd-title img{width:min(100%,34rem);height:auto;display:block}.bd-copy{color:#b8b8b8;max-width:46rem;margin:0;font-size:clamp(1.02rem,.9vw,1.25rem);line-height:1.75}.bd-links{flex-wrap:wrap;gap:.8rem 1.6rem;display:flex}.bd-links a{color:#f4f4f4;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;font-size:clamp(.72rem,.55vw,.9rem);font-weight:700;text-decoration:none}.bd-links a:hover,.bd-links a:focus-visible{opacity:.6}@media (min-width:1800px){.bd .game-detail__section,.bd .game-detail__hero-copy{width:min(100% - 6rem,140rem)}}.bd-station{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid}.bd-station__image,.bd-history__image{aspect-ratio:16/9;border:1px solid var(--detail-rule);background:#111;margin:0;position:relative;overflow:hidden}.bd-station__image img,.bd-history__image img{object-fit:cover}.bd-station h2,.bd-history h2{letter-spacing:-.05em;margin:.7rem 0 1.2rem;font-size:clamp(2.2rem,3.6vw,4.6rem);line-height:.95}.bd-station__list{border-top:1px solid var(--detail-rule);margin:2rem 0 0;padding:0;list-style:none}.bd-station__list li{border-bottom:1px solid var(--detail-rule);border-left:2px solid var(--era);grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.95rem 0 .95rem 1rem;display:grid}.bd-station__era{color:var(--era);font:700 clamp(.66rem, .55vw, .85rem)/1.3 var(--font-geist-mono), "Cascadia Mono", Consolas, monospace;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1}.bd-station__list a{color:#f4f4f4;font-size:clamp(1.05rem,1vw,1.4rem);font-weight:650;text-decoration:none}.bd-station__list a:hover,.bd-station__list a:focus-visible{text-decoration:underline}.bd-station__where{color:var(--detail-muted);letter-spacing:.1em;text-transform:uppercase;align-self:center;font-size:clamp(.68rem,.55vw,.85rem)}.bd-part{border-top:1px solid var(--detail-rule);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,5rem);padding:clamp(2.5rem,5vw,5rem) 0;scroll-margin-top:5rem;display:grid}.bd-part:nth-of-type(2n) .bd-part__picture{order:2}.bd-part__picture{aspect-ratio:16/9;border:1px solid var(--detail-rule);border-top:2px solid var(--era);background:#111;margin:0;position:relative;overflow:hidden}.bd-part__picture img{object-fit:cover}.bd-part__text{justify-items:start;gap:1rem;display:grid}.bd-part__era{color:var(--era);font:700 clamp(.7rem, .6vw, .9rem)/1.3 var(--font-geist-mono), "Cascadia Mono", Consolas, monospace;letter-spacing:.14em;text-transform:uppercase}.bd-part h3{letter-spacing:-.045em;margin:0 0 .3rem;font-size:clamp(1.9rem,2.6vw,3.6rem);line-height:.98}.bd-part__note{max-width:46rem;color:var(--detail-muted);border-left:2px solid var(--era);padding-left:1rem;font-size:clamp(.85rem,.7vw,1rem);line-height:1.6}.bd-part .alpha-notice{margin:0}.bd-history__intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,4vw,5rem);display:grid}.bd-history__image{aspect-ratio:1540/1106}.bd-table-wrap{margin-top:clamp(2rem,4vw,3.5rem);overflow-x:auto}.bd-table{border-collapse:collapse;width:100%;min-width:40rem;font-size:clamp(.95rem,.85vw,1.15rem);line-height:1.5}.bd-table th,.bd-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--detail-rule);padding:1rem 1.2rem 1rem 0}.bd-table thead th{color:var(--detail-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.bd-table td{color:#bdbdbd}.bd-table tbody th{color:var(--bd-future);white-space:nowrap;font-weight:700}.bd-history__after{margin-top:1.6rem}.bd-history__after a{color:#f4f4f4}@media (max-width:900px){.bd-station,.bd-part,.bd-history__intro{grid-template-columns:1fr}.bd-part:nth-of-type(2n) .bd-part__picture{order:0}}@media (max-width:700px){.bd-table-wrap{overflow-x:visible}.bd-table{min-width:0;font-size:1rem}.bd-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bd-table tr{border-bottom:1px solid var(--detail-rule);padding:1.1rem 0;display:block}.bd-table th,.bd-table td{border-bottom:0;padding:.2rem 0;display:block}.bd-table tbody th{white-space:normal}.bd-table td:before,.bd-table tbody th:before{content:attr(data-label);color:var(--detail-muted);letter-spacing:.14em;text-transform:uppercase;margin-top:.5rem;font-size:.68rem;font-weight:700;display:block}.bd-table tr>:first-child:before{margin-top:0}}@media (max-width:520px){.bd-title img{width:min(100%,20rem)}.bd-station__list li{grid-template-columns:1fr}}
