/* V123 · Torneos estilo Worlds, historia de mapas y pausa de Discord */
.worlds-format-explainer{width:100%;border:1px solid #5a9ca4;border-top:3px solid #9de3d1;border-radius:11px;
 padding:24px;background:linear-gradient(145deg,#102d3d,#0b202f);box-sizing:border-box;
 color:#dceef4;box-shadow:0 10px 32px #06182665}
.worlds-format-explainer h2{font:700 clamp(28px,3vw,38px)/1 Teko,Arial,sans-serif;letter-spacing:.045em;margin:10px 0 14px;color:#fff}
.worlds-format-explainer p{font-size:13px;line-height:1.65;color:#d1e3e9;margin:0 0 13px}
.worlds-format-explainer strong,.worlds-format-explainer b{color:#b5eddd}
.worlds-format-explainer>small{display:block;color:#9bbbc6;line-height:1.6;font-size:11px}
.worlds-format-emphasis{padding:15px 17px;background:#193949;border:1px solid #e2ac7955;border-left:4px solid #edae7d;border-radius:7px;margin:14px 0}
.worlds-format-emphasis>strong{display:block;font-size:14px;letter-spacing:.04em;color:#ffc9a0;margin-bottom:8px}
.worlds-format-emphasis p{margin-bottom:0}
.beta-captain-discord-wait{display:flex;flex-direction:column;align-items:stretch;gap:16px;background:linear-gradient(140deg,#112d3d,#122e3c)}
.beta-captain-discord-wait .beta-captain-title h2{font:700 clamp(27px,3.4vw,54px)/1.08 Teko,Arial,sans-serif;letter-spacing:.03em;color:#c2fae6;max-width:900px}
.beta-discord-room-countdown{text-align:center;border:1px solid #a2ead277;background:#102a35;padding:15px;border-radius:11px;display:grid;gap:2px;justify-items:center}
.beta-discord-room-countdown strong{font:700 clamp(55px,8vw,100px)/1 Teko,Arial,sans-serif;color:#ffcc89;letter-spacing:.02em}
.beta-discord-room-countdown small{font-size:12px;letter-spacing:.1em;color:#bcefe4;font-weight:800}
.beta-history-tournament{border:1px solid #5e9ba855;border-radius:9px;overflow:hidden;margin-bottom:12px;background:#0f2a39}
.beta-history-tournament[open]{border-color:#76bdb9}
.beta-history-map-details{border:1px solid #456d7b;border-radius:8px;margin:8px 0;background:#112d3c;overflow:hidden}
.beta-history-map-details[open]{border-color:#7ad7c1}
.beta-history-map-row{padding:14px}
.worlds-replay-detail{margin:10px 0 18px;padding:15px;background:#0b2330;border:1px solid #416775;border-radius:10px}
.worlds-replay-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;align-items:center;color:#a6c6d3;font-size:12px;margin-bottom:14px}
.worlds-replay-meta b{color:#eaf6fb;overflow-wrap:anywhere}
.worlds-replay-versus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.worlds-replay-team{min-width:0;border:1px solid #5d94a3;border-top:3px solid #70c5e7;border-radius:7px;overflow:hidden;background:#122f3e}
.worlds-replay-team.is-team-two{border-top-color:#ef8f9f}
.worlds-replay-team>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#1b4153}
.worlds-replay-team.is-team-two>header{background:#47303d}
.worlds-replay-team>header>div{display:grid;gap:3px}
.worlds-replay-team>header strong{font-size:14px;color:#f5fbfd}
.worlds-replay-team>header span{font-size:11px;letter-spacing:.07em;color:#a7e2c7;font-weight:800}
.worlds-replay-team>header b{white-space:nowrap;font-size:16px;color:#e7f5f9}
.worlds-replay-columnheads,.worlds-replay-player{display:grid;grid-template-columns:minmax(0,2fr) minmax(66px,1fr) minmax(55px,.65fr) minmax(42px,.4fr);align-items:center;gap:6px}
.worlds-replay-columnheads{padding:10px 8px;background:#0d2534;color:#93c6cc;font-weight:800;font-size:10px;letter-spacing:.04em}
.worlds-replay-columnheads span:not(:first-child),.worlds-replay-player>span:not(:first-child),.worlds-replay-player>strong{text-align:right}
.worlds-replay-player{padding:9px 8px;border-top:1px solid #355767;color:#d7eef4;font-size:12px}
.worlds-replay-player:nth-child(even){background:#1b3846}
.worlds-replay-player>strong{font-size:12px;color:#f4f9fa;white-space:nowrap}
.worlds-replay-identity{display:flex;align-items:center;gap:6px;min-width:0}
.worlds-replay-identity img{width:28px;height:28px;border-radius:5px;flex-shrink:0;object-fit:cover}
.worlds-replay-identity>.v5-discord-avatar{--v5-avatar-size:27px;margin:0}
.worlds-replay-identity>span:last-child{display:grid;gap:3px;min-width:0}
.worlds-replay-identity b{font-size:12px;overflow-wrap:anywhere}
.worlds-replay-identity small{font-size:10px;color:#9abcca;overflow-wrap:anywhere}
@media(max-width:780px){.worlds-format-explainer{width:100%;padding:17px}.worlds-replay-versus{grid-template-columns:1fr}}
/* Remove every obsolete card animation; reveal and activation are instantaneous. */
.wild-launch,.wild-deck-overlay,.wild-deck-window,.wild-deck-art{animation:none!important;transition:none!important}
#wildDeckOverlay[hidden],#wildLaunchBanner[hidden],#wildDraftDock[hidden]{display:none!important}

#app #betaTab .beta-entry > .worlds-format-explainer{grid-column:1/-1;width:100%;max-width:unset;margin-top:10px}
#statsPublicSyncStatus[data-sync="ok"],#copy[hidden]{display:none!important}
.wild-draft-dock,.wild-draft-dock *,.wild-launch *,.wild-deck-content *{animation:none!important;transition:none!important}
