.page-battle,.page-battles{--card:#0b1f2a;--screen-edge:#01080d;--ring:var(--f-ink);--sig-text:var(--sig);--inst-bg:linear-gradient(180deg, #1a3140, #0f2430 45%, #0c202b);--inst-shadow:inset 0 1px 0 #ffffff0f, 0 40px 80px -36px #00060ce6, 0 0 0 1px #00000040;--screen-shadow:inset 0 0 0 1px #96c8e608, inset 0 14px 30px -18px #000000e6;--t-lead:1.25rem;--side:var(--gut);color:var(--f-ink)}.page-battle .lbl,.page-battles .lbl{font:500 var(--t-lbl)/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--f-ink-3)}.bt,.bx{max-width:calc(var(--max) + 2 * var(--side));padding:20px var(--side) 48px;font-feature-settings:"tnum" 1, "lnum" 1;margin:0 auto}.bt-h1{font-family:var(--f-display);letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(2.25rem,1.4rem + 3.4vw,3.75rem);font-weight:650;line-height:1.02}.bt-vs{font:500 .42em/1 var(--f-mono);color:var(--f-ink-3);vertical-align:.5em;letter-spacing:.06em;text-transform:uppercase}.bx-pair .bt-vs{vertical-align:.1em;font-size:.75em}.bt-dek{color:var(--f-ink-2);margin-top:8px;font-size:1.0625rem;line-height:1.5}.bt-dek>span,.bt-dek>button{white-space:nowrap}.bt-sep{color:var(--f-ink-3);margin:0 .4em}@media (width>=700px){.bt-dek{font-size:var(--t-lead)}}.bt-notes{gap:8px;margin-top:16px;display:grid}.bt-note{border:1px solid var(--line-2);background:var(--bezel);color:var(--f-ink-2);font-size:var(--t-small);border-radius:10px;max-width:72ch;margin-top:16px;padding:10px 14px}.bt-notes .bt-note{margin-top:0}.bt-note strong{color:var(--f-ink);font-weight:600}.bt-note a{color:var(--f-ink);min-height:24px;display:inline-block}@media (width>=900px){.page-battle,.page-battles{--side:max(32px, calc((100vw - var(--max)) / 2))}.bt,.bx{max-width:none;padding-top:48px}}
