/* Design „Boralus – Hafen von Kul Tiras“. Board-Koordinaten in Prozent von board.webp (1355×844, freigestellt aus „Boralus mit Board“).
   Ebenen: #br-scene (Original + bewegte Masken + Ambiente + Abdunkelung/Sturm/Lichtbogen) → #playerBoard (Board, Teamtafeln, .br-deco) → #br-front/#br-fx.
   Gilt nur bei 5 Kategorien × 5 Fragen (data-scene-fit=on); sonst Standard-Board über der Boralus-Szene. */
body.jeopardy-page[data-scene-design=boralus]{--br-gold:#d9a646;--br-gold-hi:#f6d48a;--br-brass:#b8893a;--br-wood:#2a180c;--br-wood2:#3d2615;--br-teal:#1b5a60;--br-teal-hi:#2f8a8e;--br-ink:#3a2410;--br-cream:#f6ead0;
 --br-disp:"Cinzel","Alegreya",Georgia,serif;--br-body:"Alegreya Sans","Alegreya",system-ui,sans-serif;background-color:#1c2338!important}
body[data-scene-design=boralus] #app{position:relative;z-index:1}
body:not(.jeopardy-page) :is(#br-scene,#br-fx,#br-front){display:none}

/* ---------- Szene ---------- */
#br-scene{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}
#br-scene>*{position:absolute;inset:0;width:100%;height:100%;max-width:none}
#br-scene .br-bg{object-fit:cover;object-position:50% 50%}
#br-scene .br-gl{opacity:0;transition:opacity .3s}
#br-scene .br-gl.ready{opacity:1}
#br-scene .br-dim{background:radial-gradient(120% 90% at 40% 55%,rgba(8,14,28,.35),rgba(4,8,18,.8));opacity:0}
#br-scene .br-storm{opacity:0;mix-blend-mode:soft-light;background:linear-gradient(180deg,rgba(120,160,210,.75),rgba(40,70,110,.35) 45%,transparent 75%)}
#br-scene .br-flash{opacity:0;mix-blend-mode:screen;background:radial-gradient(18% 22% at 82% 9%,rgba(225,238,255,.95),rgba(170,200,255,.35) 45%,transparent 75%)}
#br-scene .br-arc{opacity:0;mix-blend-mode:screen;background:radial-gradient(70% 55% at 50% 62%,transparent 58%,rgba(255,214,140,.55) 62%,rgba(255,190,110,.18) 67%,transparent 73%);-webkit-mask:linear-gradient(180deg,#000 0 38%,transparent 52%);mask:linear-gradient(180deg,#000 0 38%,transparent 52%)}
#br-scene .br-glow{opacity:0;mix-blend-mode:screen;background:radial-gradient(60% 40% at 50% 85%,rgba(255,200,110,.35),transparent 70%)}
body[data-scene-design=boralus][data-br-fx=still] #br-scene :is(.br-gl,.br-amb),body[data-scene-design=boralus][data-br-gl=none] #br-scene .br-gl{display:none}
#br-fx{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:20500}
#br-front{position:fixed;inset:0;pointer-events:none;z-index:20550}
#br-front .br-title{position:fixed;left:50%;top:42%;transform:translate(-50%,-50%);width:min(92vw,1100px);text-align:center;opacity:0;color:var(--br-gold-hi,#f6d48a);text-shadow:0 0 .35em rgba(255,190,90,.75),0 .06em .02em #2a1606}
#br-front .br-title::before{content:"";position:absolute;inset:-35% -6%;z-index:-1;background:radial-gradient(closest-side,rgba(4,10,18,.82),rgba(4,10,18,.55) 62%,transparent)}
#br-front .br-title b{display:block;font:800 min(8vw,6.4rem)/1 var(--br-disp,"Cinzel",serif);letter-spacing:.08em}
#br-front .br-title small{display:block;margin-top:.5em;font:600 min(3.4vw,1.8rem)/1.2 var(--br-disp,"Cinzel",serif);letter-spacing:.12em;color:#e9f2f2;text-shadow:0 0 .5em rgba(80,200,210,.7),0 2px 2px #000}
#br-front .br-risk b{color:#eaf6f6;text-shadow:0 0 .35em rgba(90,200,215,.9),0 0 .9em rgba(30,120,140,.7),0 .06em .02em #061418}
#br-front .br-pulse{position:fixed;border-radius:50%;transform:translate(-50%,-50%);opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,rgba(246,212,138,.75),rgba(60,190,200,.3) 45%,transparent 70%)}
#br-front .br-vig{position:fixed;inset:0;opacity:0;background:radial-gradient(70% 60% at 50% 48%,transparent 40%,rgba(3,8,16,.78) 100%)}
#br-skip{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:20600;min-height:44px;padding:8px 18px;border:1px solid #b8893a;border-radius:6px;background:#2a180c;color:#f6ead0;font:600 15px/1 "Cinzel",serif;letter-spacing:.04em;cursor:pointer}

/* ---------- Bühne (16:9): Board links auf dem Kai, Teamtafeln rechts ---------- */
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view{padding:12px!important;background:none!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .jeopardy-player-frame{width:min(calc(100vw - 24px),calc((100dvh - 24px) * 16 / 9))!important;max-width:none!important;margin:0 auto!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view.host-board-scene .jeopardy-player-frame{width:min(calc(100vw - 24px),calc((100dvh - 90px) * 16 / 9))!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .player-view-topbar,body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .board-title-plaque{display:none!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard{position:relative!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9;container-type:inline-size;isolation:isolate;margin:0!important;padding:0!important;grid-template-columns:none!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board,body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.br-deco{position:absolute!important;left:18.640%!important;top:6.379%!important;width:62.720%!important;height:69.462%!important;transform:none!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board{display:block!important;padding:0!important;margin:0!important;gap:0!important;border:0!important;border-radius:0!important;background:url(/assets/designs/boralus/board.webp) center/100% 100% no-repeat!important;box-shadow:none!important;z-index:2;overflow:visible!important;container-type:inline-size}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>*{position:absolute!important;box-sizing:border-box!important;margin:0!important;min-height:0!important;min-width:0!important;max-width:none!important;aspect-ratio:auto!important;grid-row:auto!important;grid-column:auto!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(1){left:9.225%!important;top:24.052%!important;width:14.834%!important;height:12.796%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(2){left:25.830%!important;top:24.052%!important;width:14.908%!important;height:12.796%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(3){left:42.583%!important;top:24.052%!important;width:15.055%!important;height:12.796%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(4){left:59.483%!important;top:24.052%!important;width:15.055%!important;height:12.796%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(5){left:76.310%!important;top:24.052%!important;width:14.908%!important;height:12.796%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(6){left:8.856%!important;top:37.796%!important;width:15.572%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(7){left:25.461%!important;top:37.796%!important;width:15.646%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(8){left:42.214%!important;top:37.796%!important;width:15.793%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(9){left:59.114%!important;top:37.796%!important;width:15.793%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(10){left:75.941%!important;top:37.796%!important;width:15.646%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(11){left:8.856%!important;top:49.171%!important;width:15.572%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(12){left:25.461%!important;top:49.171%!important;width:15.646%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(13){left:42.214%!important;top:49.171%!important;width:15.793%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(14){left:59.114%!important;top:49.171%!important;width:15.793%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(15){left:75.941%!important;top:49.171%!important;width:15.646%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(16){left:8.856%!important;top:60.664%!important;width:15.572%!important;height:10.545%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(17){left:25.461%!important;top:60.664%!important;width:15.646%!important;height:10.545%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(18){left:42.214%!important;top:60.664%!important;width:15.793%!important;height:10.545%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(19){left:59.114%!important;top:60.664%!important;width:15.793%!important;height:10.545%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(20){left:75.941%!important;top:60.664%!important;width:15.646%!important;height:10.545%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(21){left:8.856%!important;top:72.156%!important;width:15.572%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(22){left:25.461%!important;top:72.156%!important;width:15.646%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(23){left:42.214%!important;top:72.156%!important;width:15.793%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(24){left:59.114%!important;top:72.156%!important;width:15.793%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(25){left:75.941%!important;top:72.156%!important;width:15.646%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(26){left:8.856%!important;top:83.531%!important;width:15.572%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(27){left:25.461%!important;top:83.531%!important;width:15.646%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(28){left:42.214%!important;top:83.531%!important;width:15.793%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(29){left:59.114%!important;top:83.531%!important;width:15.793%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(30){left:75.941%!important;top:83.531%!important;width:15.646%!important;height:10.664%!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.br-cloth{inset:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:0;background:none!important;border:0!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.br-cloth>canvas{position:absolute;display:block;max-width:none}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.cat{display:grid!important;place-items:center!important;text-align:center!important;padding:0 .9cqw!important;overflow:hidden!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;color:var(--br-ink)!important;font:700 2.2cqw/1.08 var(--br-disp)!important;letter-spacing:.01em;text-transform:none;text-wrap:balance;text-shadow:0 1px 0 rgba(255,240,210,.55)!important;overflow-wrap:normal;hyphens:manual}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.cat .category-reveal{position:absolute;top:-1.4cqw;right:.4cqw;font:600 .95cqw/1 Arial,sans-serif;padding:.25cqw .5cqw;min-height:0}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile{display:grid!important;place-items:center!important;padding:0!important;background:transparent!important;border:0!important;border-radius:.6cqw!important;box-shadow:none!important;clip-path:none!important;font:800 4.4cqw/1 var(--br-disp)!important;letter-spacing:.02em;color:var(--br-gold-hi)!important;-webkit-text-stroke:.12cqw #3a2306;paint-order:stroke fill;text-shadow:0 0 1.2cqw rgba(255,190,90,.35),0 .3cqw .3cqw rgba(0,0,0,.7)!important;transition:background .2s,box-shadow .2s!important;opacity:1!important;transform:none!important;filter:none!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>button.tile:not(:disabled):not(.used):is(:hover,:focus-visible){background:radial-gradient(ellipse at center,rgba(90,200,210,.16),transparent 72%)!important;box-shadow:inset 0 0 0 .3cqw rgba(246,212,138,.9),0 0 1.8cqw rgba(246,212,138,.45)!important;outline:none}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile.used{background:rgba(6,10,14,.62)!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile.used .point-value,body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile.empty{visibility:hidden}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile.double-points{animation:br-dp 2.4s ease-in-out infinite}
@keyframes br-dp{50%{box-shadow:inset 0 0 0 .3cqw rgba(246,212,138,.95),0 0 1.8cqw rgba(246,200,110,.7)}}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile .host-risk-mark{position:absolute;top:8%;right:5%;font:700 1cqw/1 Arial,sans-serif;-webkit-text-stroke:0;padding:.2cqw .45cqw;border-radius:.3cqw}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile.br-marked{box-shadow:inset 0 0 0 .3cqw rgba(90,210,220,.95),0 0 2cqw rgba(90,210,220,.55)!important}

/* Deko über dem Board (nicht klickbar): Laternenschein, Steuerrad-Puls, Wappen-Puls */
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.br-deco{z-index:3;pointer-events:none}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-deco>*{position:absolute;pointer-events:none;transform:translate(-50%,-50%);border-radius:50%;mix-blend-mode:screen}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-lamp{width:7%;aspect-ratio:1;background:radial-gradient(circle,rgba(255,206,120,.55),rgba(255,170,70,.18) 45%,transparent 70%);opacity:.55;animation:br-flick 3.1s ease-in-out infinite}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-lamp:nth-child(2){animation-duration:2.7s;animation-delay:-1.1s}body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-lamp:nth-child(3){animation-duration:3.5s;animation-delay:-.4s}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-lamp:nth-child(4){animation-duration:2.9s;animation-delay:-2s}body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-lamp:nth-child(5){animation-duration:3.3s;animation-delay:-1.6s}body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-lamp:nth-child(6){animation-duration:2.6s;animation-delay:-.8s}
@keyframes br-flick{0%,100%{opacity:.5}18%{opacity:.62}31%{opacity:.47}52%{opacity:.66}70%{opacity:.52}86%{opacity:.6}}
body[data-br-fx=still] .br-lamp{animation:none!important;opacity:0!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-wheel{left:50.41%;top:11.73%;width:15%;aspect-ratio:1;opacity:0;background:radial-gradient(circle,rgba(255,226,150,.85),rgba(246,190,90,.35) 40%,transparent 68%)}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-crest{width:9%;aspect-ratio:1;opacity:0;background:radial-gradient(circle,rgba(246,212,138,.8),rgba(70,200,210,.35) 45%,transparent 70%)}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-crest.l{left:4.06%;top:53.44%}body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-crest.r{left:96.31%;top:53.44%}

/* ---------- Teamtafeln unter dem Board: Pergamentschild und Messing-Rahmen aus dem Original-Board, Punkte auf einer Fragekachel-Platte ---------- */
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard{position:absolute!important;left:6.000%!important;top:78.121%!important;right:auto!important;bottom:auto!important;width:88.000%!important;height:15.500%!important;max-height:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;z-index:4;transform:none!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .player-side-scoreboard-list{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:stretch!important;gap:1.2cqw!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;grid-template-columns:none!important;overflow:visible!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score{position:relative!important;flex:0 1 23.5%!important;min-width:0!important;width:auto!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;box-sizing:border-box!important;
 display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:1fr auto auto 1fr!important;grid-template-areas:". ." "nm sc" "pl sc" ". ."!important;align-items:center!important;column-gap:.8cqw!important;
 padding:.3cqw .45cqw .3cqw .8cqw!important;border:1.25cqw solid transparent!important;border-image:url(/assets/designs/boralus/card-parchment.webp) 44 fill / 1.25cqw stretch!important;border-radius:0!important;outline:0!important;
 background:none!important;box-shadow:none!important;filter:drop-shadow(0 .45cqw .35cqw rgba(0,0,0,.65)) drop-shadow(0 0 .1cqw rgba(0,0,0,.8));
 color:var(--br-ink)!important;text-align:left!important;overflow:visible!important;transition:filter .4s,transform .3s!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score::after{content:"";position:absolute;inset:-.55cqw;pointer-events:none;
 background:linear-gradient(180deg,rgba(255,250,235,.28),rgba(255,250,235,0) 38%,rgba(60,30,10,0) 70%,rgba(60,30,10,.18)),radial-gradient(70% 55% at 30% 20%,rgba(255,255,255,.14),transparent 70%);mix-blend-mode:soft-light}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score::before{content:attr(data-scene-name);grid-area:nm;align-self:end;font:800 1.3cqw/1.1 var(--br-disp);letter-spacing:0;color:#3a2108;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 1px 0 rgba(255,244,220,.75),0 -1px 0 rgba(90,50,15,.25)}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score>b{grid-area:pl;align-self:start;position:static!important;width:auto!important;height:auto!important;padding:.15cqw 0 0!important;margin:0!important;display:block!important;font:600 1cqw/1.3 var(--br-body)!important;color:#6b4320!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left!important;border-top:1px solid rgba(110,70,30,.35)!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score>b .team-name-member{display:inline!important;width:auto!important;flex:none!important}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score>b .team-name-member+.team-name-member::before{content:" · "}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score .team-score{grid-area:sc;align-self:center;position:static!important;width:auto!important;min-width:5cqw;height:auto!important;margin:0!important;box-sizing:border-box!important;padding:.5cqw .6cqw!important;display:block!important;text-align:center!important;
 border:.9cqw solid transparent!important;border-image:url(/assets/designs/boralus/card-plate.webp) 52 fill / .9cqw stretch!important;
 font:800 1.8cqw/1 var(--br-disp)!important;color:var(--br-gold-hi)!important;-webkit-text-stroke:.05cqw #3a2306;paint-order:stroke fill;text-shadow:0 0 .7cqw rgba(255,190,90,.45),0 .12cqw .1cqw #000;font-variant-numeric:tabular-nums}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score .score-unit{display:none}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score.turn-active{filter:drop-shadow(0 .45cqw .35cqw rgba(0,0,0,.65)) drop-shadow(0 0 1.1cqw rgba(255,206,110,.85));transform:translateY(-.25cqw)}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score.own-team .team-score{box-shadow:0 0 0 .14cqw rgba(90,210,220,.8)}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score.br-up{animation:br-up 1.2s ease-out}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score.br-down{animation:br-down 1.2s ease-out}
@keyframes br-up{25%{filter:brightness(1.18) drop-shadow(0 0 1.4cqw rgba(246,212,138,.95))}}
@keyframes br-down{25%{filter:brightness(.85) drop-shadow(0 0 1.4cqw rgba(200,60,50,.85))}}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-delta{position:absolute;right:1.2cqw;top:-2cqw;font:800 1.5cqw/1 var(--br-disp);pointer-events:none;text-shadow:0 .1cqw .2cqw #000;animation:br-delta 1.4s ease-out forwards}
body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-delta.up{color:#ffe08a}body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-delta.down{color:#ff9a8a}
@keyframes br-delta{from{opacity:0;transform:translateY(20%)}20%{opacity:1}to{opacity:0;transform:translateY(-60%)}}
body.br-results[data-scene-design=boralus] .jeopardy-player-view #playerBoard{opacity:.14;transform:scale(.97);transition:opacity 1.4s ease,transform 1.4s ease}
body[data-scene-design=boralus]:not([data-scene-fit=on]) :is(.br-deco,.br-cloth){display:none}

/* ---------- Handy / Hochformat / flaches Querformat: Board unverzerrt in voller Breite, Teams darunter ---------- */
@media (max-width:760px),(max-aspect-ratio:1/1),(max-height:500px){
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view{padding:10px!important}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .jeopardy-player-frame,body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view.host-board-scene .jeopardy-player-frame{width:100%!important}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard{aspect-ratio:auto;display:flex!important;flex-direction:column;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;container-type:normal;padding-bottom:6px!important}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board{position:relative!important;left:auto!important;top:auto!important;width:min(100%,calc((100dvh - 24px) * 1355 / 844))!important;margin:0 auto!important;height:auto!important;aspect-ratio:1355/844;flex:none;order:1}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.br-deco{display:none}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.cat{font-size:max(9px,2.5cqw)!important;line-height:1.05!important;white-space:normal!important;padding:0 .6cqw!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:manual!important;text-wrap:balance}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile{font-size:5cqw!important;-webkit-text-stroke:.15cqw #3a2306}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard{position:sticky!important;left:0!important;top:auto!important;width:calc(100vw - 20px)!important;height:auto!important;order:2}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .player-side-scoreboard-list{flex-direction:column!important;align-items:stretch!important;gap:10px!important;height:auto!important}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score{flex:none!important;height:auto!important;min-height:66px!important;max-width:460px!important;width:100%!important;margin:0 auto!important;grid-template-rows:auto auto!important;grid-template-areas:"nm sc" "pl sc"!important;column-gap:10px!important;padding:4px 4px 4px 12px!important;border-width:14px!important;border-image-width:14px!important}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score::after{inset:-8px}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score::before{font-size:17px}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score>b{font-size:13px!important}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score .team-score{font-size:24px!important;min-width:84px;padding:6px 10px!important;border-width:11px!important;border-image-width:11px!important;-webkit-text-stroke:.6px #3a2306}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score.turn-active{transform:none}
 body[data-scene-design=boralus][data-scene-fit=on] .jeopardy-player-view .br-delta{font-size:18px;top:-20px;right:14px}
 #br-scene .br-bg{object-position:55% 50%}
}

/* ---------- Finale und Rangliste: Hafenholz, Messing, Segeltuch (nur Farben und Rahmen, Layout bleibt) ---------- */
body[data-scene-design=boralus].br-finale-intro #finale-panel{opacity:0!important;pointer-events:none!important}
body[data-scene-design=boralus].br-finale-intro #app{visibility:visible!important}
body[data-scene-design=boralus] #finale-panel{background:rgba(4,10,20,.42)!important;color:var(--br-cream);transition:opacity .8s ease}
body[data-scene-design=boralus] #finale-panel :is(.finale-wrap,.jeopardy-final-host){background:linear-gradient(180deg,rgba(46,29,16,.96),rgba(26,16,8,.97))!important;color:var(--br-cream)!important;border:2px solid var(--br-brass)!important;border-radius:10px!important;box-shadow:inset 0 0 0 1px #2a1606,inset 0 0 0 4px rgba(246,212,138,.22),0 0 0 1px rgba(0,0,0,.6),0 20px 60px rgba(0,0,0,.6)!important}
body[data-scene-design=boralus].br-finale #finale-panel :is(.finale-wrap,.jeopardy-final-host){animation:br-frame 4s ease-in-out infinite}
@keyframes br-frame{50%{box-shadow:inset 0 0 0 1px #2a1606,inset 0 0 0 4px rgba(246,212,138,.38),0 0 30px rgba(246,200,110,.35),0 20px 60px rgba(0,0,0,.6)}}
body[data-scene-design=boralus] #finale-panel .finale-wrap>header h1{font-family:var(--br-disp);letter-spacing:.06em;color:var(--br-gold-hi)}
body[data-scene-design=boralus] #finale-panel .finale-wrap>header p,body[data-scene-design=boralus] #finale-panel small{color:#cdbf9f!important}
body[data-scene-design=boralus] #finale-panel .finale-question{font-family:var(--br-body);font-weight:700;background:rgba(10,22,26,.85)!important;border:1px solid rgba(217,166,70,.7)!important;border-left:6px solid var(--br-teal-hi)!important;color:#f8f1e1!important}
body[data-scene-design=boralus] #finale-panel .finale-team,body[data-scene-design=boralus] #finale-panel .finale-entry{background:rgba(20,14,8,.8)!important;border:1px solid rgba(217,166,70,.45)!important;color:var(--br-cream)!important}
body[data-scene-design=boralus] #finale-panel .finale-team.correct{border-color:#f0cf72!important;box-shadow:0 0 18px rgba(246,214,120,.45)}
body[data-scene-design=boralus] #finale-panel .finale-team.wrong{border-color:#c4473a!important;box-shadow:0 0 18px rgba(200,60,50,.4)}
body[data-scene-design=boralus] #finale-panel .finale-solution{background:rgba(16,52,52,.85)!important;border:1px solid var(--br-teal-hi)!important;color:#eaf6f2!important}
body[data-scene-design=boralus] #finale-panel .finale-solution b{color:#9fe3dc!important}
body[data-scene-design=boralus] #finale-panel .finale-solution p{color:#eaf6f2!important}
body[data-scene-design=boralus] #qol-panel[data-results]{background:linear-gradient(180deg,rgba(46,29,16,.97),rgba(26,16,8,.98));color:var(--br-cream);border:2px solid var(--br-brass);border-radius:10px;box-shadow:inset 0 0 0 1px #2a1606,inset 0 0 0 4px rgba(246,212,138,.22),0 24px 70px rgba(0,0,0,.6)}
body[data-scene-design=boralus] #qol-panel[data-results]::backdrop{background:rgba(4,10,20,.35)}
body[data-scene-design=boralus] #qol-panel[data-results] .qol-panel-head h2{font-family:var(--br-disp);letter-spacing:.06em;color:var(--br-gold-hi);text-shadow:0 0 14px rgba(255,190,90,.5)}
body[data-scene-design=boralus] #qol-panel[data-results] .final-intro,body[data-scene-design=boralus] #qol-panel[data-results] .muted{color:#cdbf9f!important}
body[data-scene-design=boralus] #qol-panel[data-results] .final-team{position:relative;background:linear-gradient(180deg,rgba(61,38,21,.9),rgba(34,21,11,.92))!important;border:1px solid rgba(217,166,70,.6)!important;border-left:6px solid var(--br-teal)!important;color:var(--br-cream)!important}
body[data-scene-design=boralus] #qol-panel[data-results] .final-team strong{font-family:var(--br-disp);color:#fff!important}
body[data-scene-design=boralus] #qol-panel[data-results] .final-members span{color:#e3d6b8!important;background:rgba(255,255,255,.07)!important}
body[data-scene-design=boralus] #qol-panel[data-results] .final-rank,body[data-scene-design=boralus] #qol-panel[data-results] .final-rank small,body[data-scene-design=boralus] #qol-panel[data-results] .final-score small{color:var(--br-gold-hi)!important;opacity:1}
body[data-scene-design=boralus] #qol-panel[data-results] .final-score{font-family:var(--br-disp);color:var(--br-gold-hi)!important}
body[data-scene-design=boralus] #qol-panel[data-results] .final-team.br-p1{border:2px solid #f0cf72!important;border-left:6px solid #f0cf72!important;background:linear-gradient(90deg,rgba(120,84,30,.55),rgba(46,29,16,.92) 55%)!important;box-shadow:0 0 0 1px rgba(0,0,0,.5),0 0 26px rgba(246,214,120,.55)!important}
body[data-scene-design=boralus] #qol-panel[data-results] .final-team.br-p1::after{content:"";position:absolute;right:-14px;top:-16px;width:40px;height:40px;pointer-events:none;opacity:.9;
 background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%23f3d38c' stroke-linecap='round'%3E%3Ccircle cx='24' cy='24' r='21' stroke-width='2' stroke-dasharray='3 3'/%3E%3Cg stroke-width='2.6'%3E%3Ccircle cx='24' cy='11' r='3.2'/%3E%3Cpath d='M24 14.2V38M17 19h14M12 29c2 6 7 9 12 9s10-3 12-9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 6px rgba(246,212,138,.8))}
body[data-scene-design=boralus] #qol-panel[data-results] .final-team.br-p2{border-color:rgba(214,222,235,.9)!important;border-left-color:#cfd8e6!important}
body[data-scene-design=boralus] #qol-panel[data-results] .final-team.br-p3{border-color:rgba(205,135,80,.95)!important;border-left-color:#cd8750!important}

/* ---------- 4 Kategorien: eigenes Board (board4.webp, 1420×1043), gleiche Kachelhöhe wie beim 5er-Board ---------- */
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board,body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.br-deco{left:23.727%!important;top:6.934%!important;width:53.093%!important;height:69.329%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board{background-image:url(/assets/designs/boralus/board4.webp)!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(1){left:10.493%!important;top:23.298%!important;width:18.662%!important;height:12.081%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(2){left:30.845%!important;top:23.298%!important;width:18.380%!important;height:12.081%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(3){left:50.915%!important;top:23.298%!important;width:18.310%!important;height:12.081%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(4){left:70.845%!important;top:23.298%!important;width:18.592%!important;height:12.081%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(5){left:10.493%!important;top:37.967%!important;width:18.662%!important;height:9.204%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(6){left:30.845%!important;top:37.967%!important;width:18.380%!important;height:9.204%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(7){left:50.915%!important;top:37.967%!important;width:18.310%!important;height:9.204%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(8){left:70.845%!important;top:37.967%!important;width:18.592%!important;height:9.204%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(9){left:10.493%!important;top:49.569%!important;width:18.662%!important;height:9.300%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(10){left:30.845%!important;top:49.569%!important;width:18.380%!important;height:9.300%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(11){left:50.915%!important;top:49.569%!important;width:18.310%!important;height:9.300%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(12){left:70.845%!important;top:49.569%!important;width:18.592%!important;height:9.300%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(13){left:10.493%!important;top:61.170%!important;width:18.662%!important;height:9.108%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(14){left:30.845%!important;top:61.170%!important;width:18.380%!important;height:9.108%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(15){left:50.915%!important;top:61.170%!important;width:18.310%!important;height:9.108%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(16){left:70.845%!important;top:61.170%!important;width:18.592%!important;height:9.108%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(17){left:10.493%!important;top:72.291%!important;width:18.662%!important;height:9.396%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(18){left:30.845%!important;top:72.291%!important;width:18.380%!important;height:9.396%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(19){left:50.915%!important;top:72.291%!important;width:18.310%!important;height:9.396%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(20){left:70.845%!important;top:72.291%!important;width:18.592%!important;height:9.396%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(21){left:10.493%!important;top:83.893%!important;width:18.662%!important;height:9.684%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(22){left:30.845%!important;top:83.893%!important;width:18.380%!important;height:9.684%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(23){left:50.915%!important;top:83.893%!important;width:18.310%!important;height:9.684%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(24){left:70.845%!important;top:83.893%!important;width:18.592%!important;height:9.684%!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>.cat{font-size:2.60cqw!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>.tile{font-size:5.20cqw!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.br-deco>i{display:none!important}
body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>.br-cloth,body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.br-deco>*{display:none!important}
@media (max-width:760px),(max-aspect-ratio:1/1),(max-height:500px){
 body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board{left:auto!important;top:auto!important;height:auto!important;width:min(100%,calc((100dvh - 24px) * 1420 / 1043))!important;aspect-ratio:1420/1043}
 body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>.cat{font-size:max(9px,2.95cqw)!important}
 body[data-scene-design=boralus][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>.tile{font-size:5.91cqw!important}
}
/* ---------- Ende 4 Kategorien ---------- */
