/* Design „Himmlische Kirschblütenfestung“. Koordinaten in Pixeln der Originalbilder (1672×941); board.webp = Ausschnitt ab (226,165), 1224×697.
   Ebenen: #kb-scene (Original + bewegte Masken + Ambiente + Lichtlauf) → #playerBoard (Board, Scoreboard) → #kb-front/#kb-fx.
   Gilt nur bei 5 Kategorien × 5 Fragen (data-scene-fit=on); sonst Standard-Board über der Szene. */
body.jeopardy-page[data-scene-design=kirschblueten]{--kb-gold:#d9b25a;--kb-gold-hi:#f6e3a6;--kb-cream:#f4ead6;--kb-night:#0d1530;
 --kb-disp:"Shippori Mincho","Yu Mincho","Hiragino Mincho ProN",Georgia,serif;--kb-ui:"Zen Kaku Gothic New",system-ui,sans-serif;background-color:var(--kb-night)!important}
body[data-scene-design=kirschblueten] #app{position:relative;z-index:1}
body:not(.jeopardy-page) :is(#kb-scene,#kb-fx,#kb-front){display:none}

/* ---------- Szene ---------- */
#kb-scene{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:0}
#kb-scene>*{position:absolute;inset:0;width:100%;height:100%;max-width:none}
#kb-scene .kb-bg{object-fit:cover;object-position:50% 50%}
#kb-scene .kb-gl{opacity:0;transition:opacity .3s}
#kb-scene .kb-gl.ready{opacity:1}
#kb-scene .kb-sweep{opacity:0;mix-blend-mode:screen;background:radial-gradient(30% 26% at 50% 46%,rgba(255,236,180,.55),transparent 70%),radial-gradient(46% 34% at 50% 14%,rgba(170,215,255,.85),rgba(120,170,255,.3) 50%,transparent 78%)}
#kb-scene .kb-beams{opacity:0;mix-blend-mode:screen;background:conic-gradient(from 160deg at 50% 46%,transparent 0deg,rgba(170,215,255,.35) 8deg,transparent 16deg,transparent 30deg,rgba(255,226,150,.3) 36deg,transparent 42deg);-webkit-mask:radial-gradient(circle at 50% 46%,transparent 6%,#000 22%,transparent 70%);mask:radial-gradient(circle at 50% 46%,transparent 6%,#000 22%,transparent 70%)}
body[data-scene-design=kirschblueten][data-kb-fx=still] #kb-scene :is(.kb-gl,.kb-amb),body[data-scene-design=kirschblueten][data-kb-gl=none] #kb-scene .kb-gl{display:none}
#kb-fx{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:20500}
#kb-front{position:fixed;inset:0;pointer-events:none;z-index:20550}
#kb-front .kb-fintitle{position:fixed;left:50%;top:44%;transform:translate(-50%,-50%);opacity:0;white-space:nowrap;font:800 min(7vw,6.5rem)/1 var(--kb-disp,serif);letter-spacing:.12em;color:#fff7e0;text-shadow:0 0 .35em rgba(246,214,120,.95),0 0 .9em rgba(127,168,255,.8),0 .06em .1em #000}
#kb-front svg.kb-trace{position:fixed;overflow:visible}
#kb-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 rgba(217,178,90,.8);background:rgba(12,16,36,.92);color:#f6e3a6;font:700 15px/1 "Zen Kaku Gothic New",sans-serif;cursor:pointer}

/* ---------- Bühne: 1672×941 wie das Original ---------- */
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view{padding:12px!important;background:none!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view .jeopardy-player-frame{width:min(calc(100vw - 24px),calc((100dvh - 24px) * 1672 / 941))!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=kirschblueten][data-scene-fit=on] .jeopardy-player-view.host-board-scene .jeopardy-player-frame{width:min(calc(100vw - 24px),calc((100dvh - 90px) * 1672 / 941))!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view .player-view-topbar,body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view .board-title-plaque{display:none!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard{position:relative!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1672/941;container-type:inline-size;isolation:isolate;margin:0!important;padding:0!important;grid-template-columns:none!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board{position:absolute!important;left:11.328%!important;top:6.917%!important;width:77.598%!important;height:78.514%!important;display:block!important;padding:0!important;margin:0!important;gap:0!important;border:0!important;border-radius:0!important;background:url(/assets/designs/kirschblueten/board.webp) center/100% 100% no-repeat!important;box-shadow:none!important;z-index:2;overflow:visible!important;container-type:inline-size;transform:none!important;transition:filter 1.2s ease,transform 1.2s ease}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board.kb-intro{filter:brightness(.38) saturate(.6);transform:scale(.985)!important}
body[data-scene-design=kirschblueten][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=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(1){left:0.899%!important;top:7.604%!important;width:18.791%!important;height:26.973%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(2){left:20.670%!important;top:7.604%!important;width:18.709%!important;height:26.973%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(3){left:40.441%!important;top:7.604%!important;width:18.791%!important;height:26.973%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(4){left:60.212%!important;top:7.604%!important;width:18.873%!important;height:26.973%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(5){left:80.065%!important;top:7.604%!important;width:18.873%!important;height:26.973%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(6){left:0.899%!important;top:35.294%!important;width:18.791%!important;height:12.052%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(7){left:20.670%!important;top:35.294%!important;width:18.709%!important;height:12.052%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(8){left:40.441%!important;top:35.294%!important;width:18.791%!important;height:12.052%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(9){left:60.212%!important;top:35.294%!important;width:18.873%!important;height:12.052%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(10){left:80.065%!important;top:35.294%!important;width:18.873%!important;height:12.052%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(11){left:0.899%!important;top:47.920%!important;width:18.791%!important;height:11.765%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(12){left:20.670%!important;top:47.920%!important;width:18.709%!important;height:11.765%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(13){left:40.441%!important;top:47.920%!important;width:18.791%!important;height:11.765%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(14){left:60.212%!important;top:47.920%!important;width:18.873%!important;height:11.765%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(15){left:80.065%!important;top:47.920%!important;width:18.873%!important;height:11.765%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(16){left:0.899%!important;top:60.402%!important;width:18.791%!important;height:11.908%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(17){left:20.670%!important;top:60.402%!important;width:18.709%!important;height:11.908%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(18){left:40.441%!important;top:60.402%!important;width:18.791%!important;height:11.908%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(19){left:60.212%!important;top:60.402%!important;width:18.873%!important;height:11.908%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(20){left:80.065%!important;top:60.402%!important;width:18.873%!important;height:11.908%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(21){left:0.899%!important;top:73.027%!important;width:18.791%!important;height:12.052%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(22){left:20.670%!important;top:73.027%!important;width:18.709%!important;height:12.052%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(23){left:40.441%!important;top:73.027%!important;width:18.791%!important;height:12.052%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(24){left:60.212%!important;top:73.027%!important;width:18.873%!important;height:12.052%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(25){left:80.065%!important;top:73.027%!important;width:18.873%!important;height:12.052%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(26){left:0.899%!important;top:85.796%!important;width:18.791%!important;height:12.626%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(27){left:20.670%!important;top:85.796%!important;width:18.709%!important;height:12.626%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(28){left:40.441%!important;top:85.796%!important;width:18.791%!important;height:12.626%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(29){left:60.212%!important;top:85.796%!important;width:18.873%!important;height:12.626%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>:nth-child(30){left:80.065%!important;top:85.796%!important;width:18.873%!important;height:12.626%!important}
/* Kategorien: Name auf einem dunklen Band im unteren Teil der Motivkachel */
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.cat{display:flex!important;align-items:flex-end!important;justify-content:center!important;text-align:center!important;padding:0 9% 1.9cqw!important;isolation:isolate;overflow:visible!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;clip-path:none!important;color:var(--kb-gold-hi)!important;font:800 1.9cqw/1.1 var(--kb-disp)!important;letter-spacing:.04em;text-transform:none;white-space:nowrap;text-shadow:0 .15cqw .3cqw #000!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.cat::before{content:"";position:absolute;left:6%;right:6%;top:66%;bottom:5%;z-index:-1;background:linear-gradient(180deg,rgba(10,10,20,.35),rgba(10,10,20,.85));border-top:1px solid rgba(217,178,90,.85);border-bottom:1px solid rgba(217,178,90,.85)}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.cat .category-reveal{position:absolute;top:4%;right:4%;font:600 .9cqw/1 Arial,sans-serif;padding:.2cqw .5cqw;min-height:0;text-shadow:none}
/* Fragekacheln: Schriftfarbe je Spalte passend zur Kachelfarbe */
body[data-scene-design=kirschblueten][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:0!important;box-shadow:none!important;clip-path:none!important;font:800 4.2cqw/1 var(--kb-disp)!important;transition:box-shadow .2s!important;opacity:1!important;transform:none!important;filter:none!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile:is([data-element="0"],[data-element="3"]){color:#1d1712!important;text-shadow:0 0 .6cqw rgba(255,248,230,.9)!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile[data-element="1"]{color:#fff1df!important;text-shadow:0 .2cqw .3cqw rgba(0,0,0,.7),0 0 1cqw rgba(255,80,90,.5)!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile[data-element="2"]{color:#e8ffff!important;text-shadow:0 .2cqw .3cqw rgba(0,0,0,.75),0 0 1cqw rgba(60,230,230,.6)!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile[data-element="4"]{color:#13224f!important;text-shadow:0 0 .6cqw rgba(240,248,255,.95)!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>button.tile:not(:disabled):not(.used):is(:hover,:focus-visible){box-shadow:inset 0 0 0 .25cqw rgba(246,227,166,.95),0 0 1.6cqw rgba(246,227,166,.55)!important;outline:none}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile.used{background:rgba(8,10,22,.6)!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile.used .point-value,body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile.empty{visibility:hidden}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile.double-points{animation:kb-dp 2.4s ease-in-out infinite}
@keyframes kb-dp{50%{box-shadow:inset 0 0 0 .25cqw rgba(246,214,120,.95),0 0 1.8cqw rgba(246,214,120,.7)}}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile.kb-marked{box-shadow:inset 0 0 0 .25cqw rgba(90,235,240,.85),0 0 1.4cqw rgba(90,235,240,.45)!important;animation:kb-mark 3.6s ease-in-out infinite}
@keyframes kb-mark{50%{box-shadow:inset 0 0 0 .25cqw rgba(246,227,166,.9),0 0 1.8cqw rgba(246,227,166,.5)}}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile .host-risk-mark{position:absolute;top:8%;right:4%;font:700 .9cqw/1 Arial,sans-serif;text-shadow:none;padding:.2cqw .4cqw}
/* Scoreboard (eigenes UI): Teamkacheln auf dem Steinboden unter dem Board */
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard{position:absolute!important;left:13.935%!important;top:85.644%!important;right:auto!important;bottom:auto!important;width:72.368%!important;height:7.439%!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:3;transform:none!important}
body[data-scene-design=kirschblueten][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.2%!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=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score{--acc:#e9dcc0;position:relative!important;flex:0 1 24%!important;width:auto!important;max-width:24%!important;height:100%!important;aspect-ratio:auto!important;min-height:0!important;margin:0!important;padding:0 1.2cqw 0 0!important;display:grid!important;grid-template-columns:.42cqw minmax(0,1fr) auto;grid-template-rows:1fr 1fr;grid-template-areas:"bar nm sc" "bar pl sc";column-gap:1cqw;align-items:center;
 background:linear-gradient(180deg,rgba(14,18,40,.78),rgba(8,10,24,.86))!important;border:1px solid rgba(217,178,90,.9)!important;border-radius:0!important;outline:1px solid rgba(217,178,90,.35)!important;outline-offset:3px;box-shadow:none!important;color:var(--kb-cream)!important;text-align:left!important;overflow:visible!important;backdrop-filter:blur(2px);transition:filter .4s}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score[data-team-element="1"]{--acc:#b3122b}body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score[data-team-element="2"]{--acc:#14a3a8}body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score[data-team-element="3"]{--acc:#d9b25a}body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score[data-team-element="4"]{--acc:#7fa8ff}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score::after{content:"";grid-area:bar;align-self:stretch;background:var(--acc)}
body[data-scene-design=kirschblueten][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.25cqw/1.15 var(--kb-disp);color:var(--kb-gold-hi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-scene-design=kirschblueten][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:0!important;margin:0!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:.35em;font:500 .85cqw/1.2 var(--kb-ui)!important;color:#c9d3ea!important;white-space:nowrap;overflow:hidden;text-align:left!important}
body[data-scene-design=kirschblueten][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=kirschblueten][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=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score .team-score{grid-area:sc;position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;font:800 2.1cqw/1 var(--kb-disp)!important;color:#fff!important;text-shadow:0 0 .8cqw var(--acc);font-variant-numeric:tabular-nums}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score .score-unit{display:none}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score.turn-active{filter:drop-shadow(0 0 .8cqw rgba(246,227,166,.75))}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score.own-team{outline-color:rgba(246,227,166,.9)!important}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score.kb-up{animation:kb-up 1.2s ease-out}body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score.kb-down{animation:kb-down 1.2s ease-out}
@keyframes kb-up{25%{filter:brightness(1.35) drop-shadow(0 0 1.4cqw rgba(246,214,120,.95))}}
@keyframes kb-down{25%{filter:brightness(.85) drop-shadow(0 0 1.4cqw rgba(200,30,60,.9))}}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view .kb-delta{position:absolute;right:1cqw;top:-1.6cqw;font:800 1.3cqw/1 var(--kb-disp);pointer-events:none;animation:kb-delta 1.4s ease-out forwards}
body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view .kb-delta.up{color:#ffe08a}body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view .kb-delta.down{color:#ff8fa1}
@keyframes kb-delta{from{opacity:0;transform:translateY(20%)}20%{opacity:1}to{opacity:0;transform:translateY(-60%)}}
body.kb-results[data-scene-design=kirschblueten] .jeopardy-player-view #playerBoard{opacity:.12;transition:opacity 1.4s ease}

/* ---------- Handy / Hochformat ---------- */
@media (max-width:760px),(max-aspect-ratio:1/1),(max-height:500px){
 body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view{padding:10px!important}
 body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view .jeopardy-player-frame,body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view.host-board-scene .jeopardy-player-frame{width:100%!important}
 body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard{aspect-ratio:auto;display:flex!important;flex-direction:column;gap:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;container-type:normal;padding-bottom:6px!important}
 body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board{position:relative!important;left:auto!important;top:auto!important;width:min(100%,calc((100dvh - 24px) * 1224 / 697))!important;margin:0 auto!important;height:auto!important;aspect-ratio:1224/697;flex:none;order:1}
 body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.cat{display:grid!important;align-content:end!important;justify-items:center!important;font-size:max(9px,2.5cqw)!important;white-space:normal!important;line-height:1.05!important;padding:0 5% 1.6cqw!important;text-wrap:balance;letter-spacing:0!important;hyphens:manual!important;overflow-wrap:normal!important;word-break:normal!important}
 body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.board>.tile{font-size:5.4cqw!important}
 body[data-scene-design=kirschblueten][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=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .player-side-scoreboard-list{flex-direction:column!important;gap:10px!important;height:auto!important}
 body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score{flex:none!important;max-width:none!important;min-height:64px!important;grid-template-columns:6px minmax(0,1fr) auto;column-gap:12px;padding-right:14px!important}
 body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score::before{font-size:17px}
 body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score>b{font-size:13px!important}
 body[data-scene-design=kirschblueten][data-scene-fit=on] .jeopardy-player-view #playerBoard>.jeopardy-board-scoreboard .score .team-score{font-size:26px!important}
}

/* ---------- Finale und Rangliste (nur Farben und Rahmen, Layout bleibt) ---------- */
body[data-scene-design=kirschblueten].kb-finale-intro #finale-panel{opacity:0!important;pointer-events:none!important}
body[data-scene-design=kirschblueten].kb-finale-intro #app{visibility:visible!important}
body[data-scene-design=kirschblueten] #finale-panel{background:rgba(8,12,30,.35)!important;color:var(--kb-cream);transition:opacity .8s ease}
body[data-scene-design=kirschblueten] #finale-panel :is(.finale-wrap,.jeopardy-final-host){position:relative;background:linear-gradient(180deg,rgba(14,18,40,.94),rgba(8,10,24,.96))!important;border:1px solid var(--kb-gold)!important;border-radius:0!important;outline:1px solid rgba(217,178,90,.4);outline-offset:6px;box-shadow:0 18px 50px rgba(0,0,0,.6)!important}
body[data-scene-design=kirschblueten] #finale-panel svg.kb-qframe{position:absolute;left:-8px;top:-8px;width:calc(100% + 16px);height:calc(100% + 16px);pointer-events:none;overflow:visible}
body[data-scene-design=kirschblueten] #finale-panel .finale-wrap>header h1{font-family:var(--kb-disp);letter-spacing:.08em;color:var(--kb-gold-hi)}
body[data-scene-design=kirschblueten] #finale-panel .finale-question{font-family:var(--kb-disp);font-weight:700;background:rgba(20,26,56,.85)!important;border:1px solid rgba(217,178,90,.6)!important;color:var(--kb-cream)!important}
body[data-scene-design=kirschblueten] #finale-panel .finale-team,body[data-scene-design=kirschblueten] #finale-panel .finale-entry{background:rgba(20,26,56,.75)!important;border:1px solid rgba(217,178,90,.4)!important;border-radius:0!important}
body[data-scene-design=kirschblueten] #finale-panel .finale-team.correct{border-color:#f0cf72!important;box-shadow:0 0 18px rgba(246,214,120,.45)}
body[data-scene-design=kirschblueten] #finale-panel .finale-team.wrong{border-color:#d2465f!important;box-shadow:0 0 18px rgba(200,40,70,.4)}
body[data-scene-design=kirschblueten] #qol-panel[data-results]{background:linear-gradient(180deg,rgba(14,18,40,.95),rgba(8,10,24,.97));color:var(--kb-cream);border:1px solid var(--kb-gold);border-radius:0;outline:1px solid rgba(217,178,90,.4);outline-offset:6px;box-shadow:0 20px 60px rgba(0,0,0,.6)}
body[data-scene-design=kirschblueten] #qol-panel[data-results]::backdrop{background:rgba(8,12,30,.3)}
body[data-scene-design=kirschblueten] #qol-panel[data-results] .qol-panel-head h2{font-family:var(--kb-disp);letter-spacing:.06em;color:#fff;text-shadow:0 0 12px rgba(127,168,255,.8)}
body[data-scene-design=kirschblueten] #qol-panel[data-results] .final-intro,body[data-scene-design=kirschblueten] #qol-panel[data-results] .muted{color:#c9d3ea!important}
body[data-scene-design=kirschblueten] #qol-panel[data-results] .final-team{position:relative;background:linear-gradient(180deg,rgba(20,26,56,.85),rgba(10,13,30,.9))!important;border:1px solid rgba(217,178,90,.7)!important;border-left:6px solid var(--kb-acc,#d9b25a)!important;border-radius:0!important;color:var(--kb-cream)!important}
body[data-scene-design=kirschblueten] #qol-panel[data-results] .final-team strong{font-family:var(--kb-disp);color:#fff!important}
body[data-scene-design=kirschblueten] #qol-panel[data-results] .final-members span{color:#c9d3ea!important;background:rgba(255,255,255,.08)!important}
body[data-scene-design=kirschblueten] #qol-panel[data-results] .final-rank,body[data-scene-design=kirschblueten] #qol-panel[data-results] .final-rank small,body[data-scene-design=kirschblueten] #qol-panel[data-results] .final-score small{color:var(--kb-gold-hi)!important;opacity:1}
body[data-scene-design=kirschblueten] #qol-panel[data-results] .final-team.kb-p1{border:2px solid #f0cf72!important;border-left:6px solid #f0cf72!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=kirschblueten] #qol-panel[data-results] .final-team.kb-p2{border-color:rgba(220,228,240,.9)!important}
body[data-scene-design=kirschblueten] #qol-panel[data-results] .final-team.kb-p3{border-color:rgba(205,135,80,.95)!important}

/* ---------- 4 Kategorien: eigenes Board (board4.webp, 1347×857), gleiche Kachelhöhe wie beim 5er-Board ---------- */
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board{left:15.728%!important;top:7.444%!important;width:68.773%!important;height:77.746%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board{background-image:url(/assets/designs/kirschblueten/board4.webp)!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(1){left:0.817%!important;top:7.001%!important;width:23.682%!important;height:27.421%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(2){left:25.687%!important;top:7.001%!important;width:23.682%!important;height:27.421%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(3){left:50.334%!important;top:7.001%!important;width:24.202%!important;height:27.421%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(4){left:75.650%!important;top:7.001%!important;width:23.385%!important;height:27.421%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(5){left:0.817%!important;top:35.006%!important;width:23.682%!important;height:12.252%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(6){left:25.687%!important;top:35.006%!important;width:23.682%!important;height:12.252%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(7){left:50.334%!important;top:35.006%!important;width:24.202%!important;height:12.252%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(8){left:75.650%!important;top:35.006%!important;width:23.385%!important;height:12.252%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(9){left:0.817%!important;top:47.841%!important;width:23.682%!important;height:11.785%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(10){left:25.687%!important;top:47.841%!important;width:23.682%!important;height:11.785%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(11){left:50.334%!important;top:47.841%!important;width:24.202%!important;height:11.785%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(12){left:75.650%!important;top:47.841%!important;width:23.385%!important;height:11.785%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(13){left:0.817%!important;top:60.443%!important;width:23.682%!important;height:11.902%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(14){left:25.687%!important;top:60.443%!important;width:23.682%!important;height:11.902%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(15){left:50.334%!important;top:60.443%!important;width:24.202%!important;height:11.902%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(16){left:75.650%!important;top:60.443%!important;width:23.385%!important;height:11.902%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(17){left:0.817%!important;top:73.162%!important;width:23.682%!important;height:12.135%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(18){left:25.687%!important;top:73.162%!important;width:23.682%!important;height:12.135%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(19){left:50.334%!important;top:73.162%!important;width:24.202%!important;height:12.135%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(20){left:75.650%!important;top:73.162%!important;width:23.385%!important;height:12.135%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(21){left:0.817%!important;top:86.231%!important;width:23.682%!important;height:12.485%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(22){left:25.687%!important;top:86.231%!important;width:23.682%!important;height:12.485%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(23){left:50.334%!important;top:86.231%!important;width:24.202%!important;height:12.485%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>:nth-child(24){left:75.650%!important;top:86.231%!important;width:23.385%!important;height:12.485%!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>.cat{font-size:2.14cqw!important}
body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>.tile{font-size:4.74cqw!important}
@media (max-width:760px),(max-aspect-ratio:1/1),(max-height:500px){
 body[data-scene-design=kirschblueten][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) * 1347 / 857))!important;aspect-ratio:1347/857}
 body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>.cat{font-size:max(9px,2.82cqw)!important}
 body[data-scene-design=kirschblueten][data-scene-fit=on][data-scene-cols="4"] .jeopardy-player-view #playerBoard>.board>.tile{font-size:6.09cqw!important}
}
/* ---------- Ende 4 Kategorien ---------- */
