/* BlackBar Gaming v3.41.0.31 — Season 1 handbook parity layer.
   Core visual system is loaded directly from the live Season 2 stylesheet. */
.s1-handbook-detail{grid-column:1/-1}.s1-handbook-detail>h2:first-child{color:var(--cyan);text-transform:uppercase;letter-spacing:.08em}.s1-handbook-detail h2{margin:1.2rem 0 .55rem;font-size:1.18rem}.s1-handbook-detail h3{margin:1rem 0 .45rem;color:#dcecff;font-size:1.02rem}.s1-handbook-detail h4{margin:.9rem 0 .35rem;color:#cbdcf1}.s1-handbook-detail p{line-height:1.58;color:#d7e5f4}.s1-handbook-detail table{width:100%;border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}.s1-handbook-detail th,.s1-handbook-detail td{border:1px solid #1f5d91;padding:.58rem .68rem;text-align:left}.s1-handbook-detail th{background:#0a2548;color:#dff3ff}.s1-handbook-detail blockquote{margin:1rem 0;padding:.8rem 1rem;border-left:3px solid var(--cyan);background:rgba(66,216,255,.07);border-radius:0 10px 10px 0}.s1-handbook-detail .timeline{margin:.8rem 0}
.quick-jump-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.s1-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.s1-home-grid .jump-card{min-height:92px}.s1-week-strip{grid-column:1/-1}.s1-week-strip .quick-jump-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.s1-accuracy{grid-column:1/-1;border-color:#2b6fa8;background:linear-gradient(145deg,rgba(8,47,85,.7),rgba(4,18,41,.88))}.s1-accuracy h2{color:var(--cyan)}
/* Static Season 1 deep-page compatibility: use the same Season 2 card system, with only missing layout helpers supplied here. */
.lw-body .s1-kicker{color:var(--cyan)!important}.lw-body .s1-hero:after{display:none}.lw-body .s1-detail{margin:1.6rem 0 1.9rem;padding:1.1rem 1.15rem 1.25rem;border:1px solid #1b5f9a;border-radius:18px;background:linear-gradient(155deg,rgba(12,37,76,.82),rgba(3,13,30,.9))}.lw-body .s1-detail-body{max-width:900px}.lw-body .s1-detail-body h2{margin:1.35rem 0 .55rem;font-size:1.45rem}.lw-body .s1-detail-body h3{margin:1.2rem 0 .45rem;font-size:1.18rem;color:#dcecff}.lw-body .s1-detail-body h4{margin:1rem 0 .38rem;font-size:1rem;color:#dbe7fa}.lw-body .s1-detail-body p{line-height:1.7}.lw-body .s1-detail-body li{margin:.34rem 0;line-height:1.55}.lw-body .s1-detail-body blockquote{margin:1rem 0;padding:.8rem 1rem;border-left:3px solid var(--cyan);background:rgba(66,216,255,.07);border-radius:0 10px 10px 0}.lw-body .s1-detail-body table{width:100%;border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}.lw-body .s1-detail-body th,.lw-body .s1-detail-body td{border:1px solid #1f5d91;padding:.58rem .68rem;text-align:left}.lw-body .s1-detail-body th{background:#0a2548}.lw-body .s1-breadcrumb-next{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:1.25rem 0}.lw-body .s1-breadcrumb-next a{display:block;text-decoration:none;border:1px solid #286aa2;background:linear-gradient(#0d2d59,#071a36);color:white;border-radius:12px;padding:.85rem}.lw-body .s1-breadcrumb-next a:last-child{text-align:right}.lw-body .s1-status{border-left:3px solid var(--cyan);padding:.85rem 1rem;background:rgba(66,216,255,.07);border-radius:0 12px 12px 0}.lw-body .s1-quick{border-color:#2b6fa8!important;background:rgba(4,18,41,.78)!important}.lw-body .s1-quick h2{color:var(--cyan)}
@media(max-width:760px){.quick-jump-grid{grid-template-columns:1fr}.s1-home-grid{grid-template-columns:1fr}.s1-week-strip .quick-jump-grid{grid-template-columns:1fr 1fr}.lw-body .s1-breadcrumb-next{grid-template-columns:1fr}.lw-body .s1-breadcrumb-next a:last-child{text-align:left}}
@media(max-width:420px){.s1-week-strip .quick-jump-grid{grid-template-columns:1fr}}
