.board-theme-setting .segmented { flex-wrap:wrap; }
.challenge-reward-status { padding:8px 10px;border:1px solid #ffe07c;border-radius:9px;color:#fff1b6;background:#282141;font-size:13px;line-height:1.4; }
body.in-game .premium-board.universe-board.championship-board:not(.portrait-board) { aspect-ratio:1672/941 !important;width:min(100%,calc((100dvh - 40px)*1.7768332)) !important;min-height:0 !important;height:auto !important; }
.championship-board { --active-x:32.5%;--active-y:59.8%;--active-w:35%;--active-h:16.4%; }
.championship-board .board-seat-tl { --seat-x:7.95%;--seat-y:12.65%;--seat-w:15.45%;--seat-h:10.5%;--name-y:-85%; }
.championship-board .board-seat-tr { --seat-x:70.57%;--seat-y:12.65%;--seat-w:15.45%;--seat-h:10.5%;--name-y:-85%; }
.championship-board .board-seat-bl { --seat-x:7.95%;--seat-y:80.1%;--seat-w:15.45%;--seat-h:9.85%;--name-y:-85%; }
.championship-board .board-seat-br { --seat-x:70.57%;--seat-y:80.1%;--seat-w:15.45%;--seat-h:9.85%;--name-y:-85%; }
body.in-game .championship-board .premium-seat-head { left:0 !important;width:100% !important; }
body.in-game .championship-board .premium-seat-head strong { font-size:clamp(9px,1.4cqw,23px) !important; }
.championship-board .challenge-deck-slot { --zone-x:33.5%;--zone-y:42.3%;--zone-w:7.3%;--zone-h:17%; }
.championship-board .mission-deck-slot { --zone-x:41.27%;--zone-y:42.3%;--zone-w:7.4%;--zone-h:17%; }
.championship-board .power-deck-slot { --zone-x:49.22%;--zone-y:42.3%;--zone-w:7.5%;--zone-h:17%; }
.championship-board .big-deck-slot { --zone-x:57.6%;--zone-y:42.3%;--zone-w:8.5%;--zone-h:17%; }
.championship-board .challenge-discard-slot { --zone-x:24.3%;--zone-y:44%;--zone-w:8.4%;--zone-h:17%; }
.championship-board .power-discard-slot { --zone-x:66.8%;--zone-y:44%;--zone-w:9%;--zone-h:17%; }
.championship-board .challenge-live-zone { --zone-x:34%;--zone-y:62.2%;--zone-w:9%;--zone-h:13.2%; }
.championship-board .mission-live-zone { --zone-x:45.5%;--zone-y:62.2%;--zone-w:9%;--zone-h:13.2%; }
.championship-board .power-live-zone { --zone-x:57%;--zone-y:62.2%;--zone-w:9%;--zone-h:13.2%; }
.championship-board .united-universe-marker { left:47% !important;top:79% !important;width:6% !important; }
.championship-board .board-sheen,.championship-board .universe-particles { display:none; }
.championship-portrait { --active-x:17.5%;--active-y:63.5%;--active-w:65%;--active-h:11%; }
.championship-portrait .board-seat-tl { --seat-x:11.72%;--seat-y:32.23%;--seat-w:24.56%;--seat-h:6.31%;--name-y:-85%; }
.championship-portrait .board-seat-tr { --seat-x:53.98%;--seat-y:32.23%;--seat-w:24.56%;--seat-h:6.31%;--name-y:-85%; }
.championship-portrait .board-seat-bl { --seat-x:11.72%;--seat-y:86.63%;--seat-w:24.56%;--seat-h:5.86%;--name-y:-85%; }
.championship-portrait .board-seat-br { --seat-x:53.98%;--seat-y:86.63%;--seat-w:24.56%;--seat-h:5.86%;--name-y:-85%; }
body.in-game .championship-portrait .premium-seat-head strong { font-size:clamp(9px,2.1cqw,19px) !important; }
.championship-portrait .challenge-deck-slot { --zone-x:19.44%;--zone-y:50.59%;--zone-w:13.56%;--zone-h:11.85%; }
.championship-portrait .mission-deck-slot { --zone-x:33.89%;--zone-y:50.59%;--zone-w:13.78%;--zone-h:11.85%; }
.championship-portrait .power-deck-slot { --zone-x:48.67%;--zone-y:50.59%;--zone-w:14%;--zone-h:11.85%; }
.championship-portrait .big-deck-slot { --zone-x:64.22%;--zone-y:50.59%;--zone-w:15.89%;--zone-h:11.85%; }
.championship-portrait .challenge-discard-slot { --zone-x:2.33%;--zone-y:51.78%;--zone-w:15.67%;--zone-h:11.78%; }
.championship-portrait .power-discard-slot { --zone-x:81.33%;--zone-y:51.78%;--zone-w:16.67%;--zone-h:11.78%; }
.championship-portrait .challenge-live-zone { --zone-x:21%;--zone-y:65.2%;--zone-w:16.7%;--zone-h:9%; }
.championship-portrait .mission-live-zone { --zone-x:42.4%;--zone-y:65.2%;--zone-w:16.7%;--zone-h:9%; }
.championship-portrait .power-live-zone { --zone-x:63.8%;--zone-y:65.2%;--zone-w:16.7%;--zone-h:9%; }
.championship-portrait .united-universe-marker { left:46% !important;top:76% !important;width:8% !important; }
@media (orientation:landscape) {
 body:not(.tv-mode).in-game .universe-table:has(.championship-board) { --championship-hand-height:clamp(230px,42dvh,340px); }
 body:not(.tv-mode).in-game .universe-table:has(.championship-board) .premium-hand-dock { height:var(--championship-hand-height);max-height:var(--championship-hand-height); }
 body:not(.tv-mode).in-game .universe-table:has(.premium-hand-dock) .premium-board.championship-board { width:min(100%,calc((100dvh - var(--championship-hand-height) - 48px)*1.7768332)) !important; }
 body.tv-mode.in-game .universe-table:has(.premium-hand-dock) .premium-board.championship-board { width:min(100%,calc((100dvh - var(--tv-hand-height) - 70px)*1.7768332)) !important; }
}
