/* League desk: the active bout and the next prize stay within thumb reach. */
#weekly-dialog{width:900px;max-width:calc(100vw - 22px);max-height:calc(100dvh - 20px);padding:20px;border:1px solid #41434d;border-radius:20px;background:#101219;color:#f3f1ed;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#57555b #13151a}
#weekly-dialog [hidden]{display:none!important}.wk-head{display:flex;align-items:center;gap:13px;position:relative;padding-right:48px}.wk-head small,.wk-rank>small,.wk-feature-copy>small,.wk-ticket-copy>small{color:#ead198;letter-spacing:1.7px;font:800 9px/1.4 system-ui}.wk-head h2{margin:4px 0 0;font:900 italic clamp(24px,4vw,39px)/1 Arial,sans-serif;letter-spacing:-1.5px}.wk-head .dialog-build{margin:0;position:static}.wk-head .dialog-close{right:0;top:50%;transform:translateY(-50%);position:absolute}.wk-wallet{margin-left:auto;border:1px solid #b49a5e80;border-radius:100px;padding:8px 12px;color:#ffdc87;background:#30291d;font-weight:800;font-size:12px;white-space:nowrap}
.wk-tabs,.wk-filters{display:flex;gap:4px}.wk-tabs{margin:14px 0;padding:4px;border:1px solid #333741;border-radius:11px;background:#171922}.wk-tabs button,.wk-filters button,.wk-secondary,.wk-item,.wk-quiet{color:#c9ced8;background:transparent;border:1px solid transparent;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.wk-tabs button{flex:1;min-height:38px;border-radius:7px;font-weight:800}.wk-tabs button[aria-pressed=true]{background:#38242c;color:#fff3ec;box-shadow:inset 0 -2px #fb626a;border-color:#834048}.wk-tabs #wk-classic{color:#b3b7c5;font-size:11px}.wk-tabs button:hover,.wk-filters button:hover,.wk-quiet:hover{color:#fff}.wk-court,.wk-showroom{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px}
.wk-ticket,.wk-feature{isolation:isolate;position:relative;overflow:hidden;min-height:202px;border:1px solid #4b525b;border-radius:13px;background:#17212a}.wk-ticket{display:flex;align-items:flex-end;background:linear-gradient(0deg,#0a1019ed,#0b101875 54%,#0a0d1433),var(--venue) center 54%/cover}.wk-ticket-copy,.wk-feature-copy{padding:20px;width:100%;text-shadow:0 2px 8px #06070a}.wk-ticket-copy h3,.wk-feature-copy h3{margin:6px 0 4px;font:900 italic clamp(24px,3.6vw,39px)/1 Arial,sans-serif;letter-spacing:-1px}.wk-ticket-copy p,.wk-feature-copy p{margin:0;font-size:12px;line-height:1.45;color:#e3e6ea}.wk-ticket-copy>span{display:inline-block;margin-top:12px;padding:5px 8px;color:#ffe4a5;border:1px solid #ffffff38;background:#111822c9;border-radius:6px;font-weight:700;font-size:10px}
.wk-rank{display:flex;flex-direction:column;justify-content:center;padding:16px 18px;border:1px solid #373e49;border-radius:13px;background:radial-gradient(ellipse at 100% 0,#41342660,transparent 80%),#181c25}.wk-rank h3{margin:5px 0 10px;font:900 italic 26px/1 Arial,sans-serif}.wk-rank strong{font-size:12px}.wk-rank p{margin:5px 0 0;color:#c4cbd7;font-size:11px;line-height:1.4}.wk-form{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:2px;margin:0 0 10px}.wk-form i{display:grid;place-items:center;font:800 9px/1 system-ui;min-height:20px;border:1px solid #424651;border-radius:3px;background:#242933;color:#a8afb9}.wk-form i[data-outcome=W]{color:#acffdf;border-color:#4c9079;background:#22443a}.wk-form i:is([data-outcome=L],[data-outcome=F]){color:#ffc0c5;background:#582931;border-color:#a65a65}.wk-form i[data-outcome=D]{color:#fae6ad;background:#50432b}
.wk-foot{position:relative;display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:12px 0;border-top:1px solid #363a44;background:#101219}.wk-foot>div{min-width:0;margin-right:auto}.wk-foot strong{display:block;font-size:13px;color:#f6d798}.wk-foot small{display:block;font-size:10px;color:#b1bac7;margin-top:3px}.wk-foot .primary,.wk-secondary{width:auto;flex:none;min-height:42px;padding:9px 16px;border-radius:8px;font-size:11px;font-weight:800}.wk-secondary{color:#f5d99a;background:#2d281e;border:1px solid #776240}.wk-foot .primary:disabled{background:#2b2f39;color:#adb2bc;border-color:#3d424e;opacity:1;cursor:default}
.wk-details,.wk-saving,#wk-previous{font-size:11px;line-height:1.5;color:#c0c7d2}.wk-details{border-top:1px solid #31353e}.wk-details summary{padding:11px 0;cursor:pointer;font-weight:700;color:#dce1e9}.wk-ladder{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.wk-ladder span{border:1px solid #343a45;border-top:2px solid var(--tier);border-radius:6px;padding:6px;background:#181d27}.wk-ladder :is(b,small,strong){display:block}.wk-ladder b{color:var(--tier)}.wk-ladder small{color:#b0b8c4;font-size:9px}.wk-saving{display:flex;align-items:center;gap:9px;background:#1c2028;border:1px solid #343b46;border-radius:7px;padding:7px 9px;margin-top:6px}.wk-saving span{font-size:8px;letter-spacing:.6px}.wk-saving b{color:#ece4d7;font-size:10px;letter-spacing:0;margin-left:4px}.wk-saving progress{flex:1;width:20px;height:5px;accent-color:#e0bd70}.wk-saving strong{font-size:9px;white-space:nowrap}.wk-message:not(:empty),#wk-previous:not(:empty){padding:8px 0 2px}.wk-message{margin:0;font-size:11px;color:#ffe1a0}.wk-quiet{border:0;text-decoration:underline;color:#c7a7ac;padding:10px 0;font-size:11px}
.wk-filters{margin:0 0 10px}.wk-filters button{padding:6px 14px;border:1px solid #414552;border-radius:16px;font-size:11px;font-weight:700}.wk-filters button[aria-pressed=true]{color:#f9df9c;background:#342d21;border-color:#a68b50}.wk-feature{display:flex;align-items:flex-end;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--swatch) 30%,#12202c),#141a25 75%)}#wk-exhibit{position:absolute;inset:0;z-index:-2;display:grid;align-items:center;justify-items:end}#wk-exhibit img{width:100%;height:100%;object-fit:cover}#wk-exhibit canvas{height:100%;width:55%;object-fit:contain}.wk-feature:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b111a 0%,#0b111ab0 39%,transparent 66%)}.wk-feature[data-kind=arena]:after{background:linear-gradient(0deg,#09101cf5 1%,#09101c9a 42%,transparent 82%)}.wk-feature:not([data-kind=arena]) .wk-feature-copy{max-width:54%}.wk-feature-copy>small{color:var(--swatch)}.wk-feature-copy p{font-size:11px}.wk-feature-copy h3{text-transform:uppercase}
.wk-shelf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px}.wk-item{display:flex;flex-direction:column;align-items:stretch;text-align:left;overflow:hidden;padding:0;background:#1a1e27;border:1px solid #3b404e;border-radius:8px}.wk-item[aria-pressed=true]{border-color:var(--swatch);box-shadow:inset 0 -2px var(--swatch)}.wk-item>span:last-child{padding:5px 7px 7px}.wk-thumb{height:38px;background:linear-gradient(120deg,#202531,color-mix(in srgb,var(--swatch) 35%,#161c28));display:grid;place-items:center;color:var(--swatch)}.wk-thumb img,.wk-thumb svg{width:100%;height:100%;object-fit:cover;min-height:0}.wk-thumb svg{width:34px}.wk-item strong,.wk-item small{display:block}.wk-item strong{font-size:11px;color:#f3f1ed}.wk-item small{font-size:9px;color:#d1b57f;margin-top:3px}
.wk-name-preview,.wk-seal-preview{position:absolute;right:4%;width:42%;color:var(--swatch);text-align:center}.wk-name-preview{padding:10px 5px;border:3px double currentColor;border-radius:4px;background:#12151ca8}.wk-name-preview.signal-frame{border-radius:12px 2px;box-shadow:0 0 13px #59d8df44}.wk-name-preview strong,.wk-name-preview small,.wk-seal-preview small{display:block}.wk-name-preview strong{font:900 italic 19px Arial}.wk-name-preview small,.wk-seal-preview small{font-size:8px;letter-spacing:1px}.wk-seal-preview svg{width:65px}.victory-seal{display:inline-flex!important;vertical-align:middle;margin-left:6px}.victory-seal svg{width:.62em;height:.62em}.art-menus[data-prize-frame]:not([data-prize-frame=""]) :is(#profile-shortcut,.fighter-hud:not(.opponent) .fighter-name){outline:1px solid var(--fighter-frame);outline-offset:2px;box-shadow:inset 3px 0 var(--fighter-frame);padding-left:8px;border-radius:4px}.art-menus[data-prize-frame=signal-frame] :is(#profile-shortcut,.fighter-hud:not(.opponent) .fighter-name){outline-style:double;outline-width:3px;border-radius:8px 2px}
.arena-card.prize-locked .choice-check{display:none}.arena-card.prize-locked .arena-card-copy small{color:#f5d08c}.arena-card.prize-locked img{opacity:.72}.arena-options[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:570px) and (orientation:portrait){#weekly-dialog{padding:14px;max-width:calc(100vw - 12px)}.wk-head{gap:7px;padding-right:36px}.wk-head .dialog-build{font-size:7px;padding:4px}.wk-head h2{font-size:23px}.wk-wallet{font-size:10px;padding:6px 8px}.wk-head small{font-size:7px}.wk-tabs{margin:11px 0}.wk-tabs button{font-size:11px}.wk-court,.wk-showroom{grid-template-columns:1fr}.wk-ticket,.wk-feature{min-height:160px}.wk-rank{padding:12px}.wk-rank h3{font-size:23px}.wk-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-item{flex-direction:row;align-items:center}.wk-item .wk-thumb{width:38px;min-width:38px;height:39px}.wk-item strong{font-size:10px}.wk-foot{flex-wrap:wrap;gap:7px}.wk-foot>div{flex:1 0 38%}.wk-foot .primary,.wk-secondary{padding:8px 10px}.wk-ladder{grid-template-columns:repeat(3,1fr)}.arena-options[data-count="5"]{grid-template-columns:1fr 1fr}}
@media(max-height:510px) and (orientation:landscape){#weekly-dialog{padding:10px 16px;max-height:calc(100dvh - 10px);max-width:calc(100vw - 20px);border-radius:13px}.wk-head h2{font-size:23px}.wk-head small{font-size:7px}.wk-head .dialog-build{font-size:8px}.wk-head .dialog-close{height:30px;width:30px}.wk-tabs{margin:6px 0;padding:2px}.wk-tabs button{min-height:30px}.wk-court,.wk-showroom{gap:9px}.wk-ticket,.wk-feature{min-height:132px}.wk-ticket-copy,.wk-feature-copy{padding:13px}.wk-ticket-copy h3,.wk-feature-copy h3{font-size:27px}.wk-ticket-copy>span{margin-top:6px}.wk-rank{padding:10px 13px}.wk-rank h3{font-size:21px;margin-bottom:6px}.wk-form{margin-bottom:6px}.wk-filters{margin:0 0 6px}.wk-filters button{padding:4px 12px;min-height:26px}.wk-foot{padding:6px 0;margin-top:6px}.wk-foot .primary,.wk-secondary{min-height:36px}.wk-thumb{height:27px}.wk-item>span:last-child{padding:4px 7px}.wk-shelf{gap:4px}.wk-details summary{padding:7px 0}.wk-saving{padding:4px 8px}.wk-ticket-copy p,.wk-rank p,.wk-feature-copy p{font-size:10px}}
@media(max-height:325px) and (orientation:landscape){.wk-ticket,.wk-feature{min-height:102px}.wk-ticket-copy h3,.wk-feature-copy h3{font-size:22px}.wk-shelf .wk-item{flex-direction:row;align-items:center}.wk-item .wk-thumb{height:36px;width:34px;min-width:34px}.wk-thumb svg{width:28px}.wk-rank{padding:6px 10px}.wk-foot{position:sticky;bottom:-10px;z-index:2;border-bottom:1px solid #383d45}.wk-head small{display:none}.wk-rank h3{margin:3px 0}.wk-foot strong{font-size:11px}}
#wk-exhibit img{position:absolute;inset:0;object-position:50% 68%}#wk-exhibit canvas{position:absolute;right:0;top:0;min-height:0}.wk-name-preview,.wk-seal-preview{top:50%;transform:translateY(-50%)}
@media(max-width:570px) and (orientation:portrait){#wk-shop .wk-foot{display:grid;grid-template-columns:1fr 1.2fr}#wk-shop .wk-foot>div{grid-column:1/-1}#wk-shop .wk-foot :is(.wk-secondary,.primary){min-height:44px;width:100%}#wk-target[hidden]+#wk-buy{grid-column:1/-1}}
