/* Chat Detective — final game and submode visual pass.
   No game state or interaction logic changes; scoped to play screens. */
body.cdh-dark[data-view="what-next"] .game-main{
  --cd-play-border:rgba(226,181,239,.22);
  --cd-play-glass:linear-gradient(135deg,rgba(22,26,57,.76),rgba(51,26,67,.72));
}
body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel{
  display:block!important;position:relative!important;z-index:8!important;
  width:100%;margin:0 0 17px!important;padding:0!important;
  border:1px solid var(--cd-play-border);border-radius:18px!important;
  background:var(--cd-play-glass)!important;
  -webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);
  box-shadow:inset 0 1px rgba(255,255,255,.06);
}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-picker.is-panel .cd-game-mode-menu{
  position:static!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:7px!important;width:100%!important;box-sizing:border-box!important;
  padding:8px!important;border:0!important;background:transparent!important;box-shadow:none!important;
}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-picker.is-panel .cd-game-mode-menu button{
  position:relative;display:flex!important;flex-direction:column;justify-content:center;align-items:flex-start;
  gap:5px;min-height:70px!important;padding:12px 13px 12px 44px!important;
  border-radius:12px!important;border:1px solid transparent!important;
  background:rgba(10,13,38,.22)!important;color:#e7ddec!important;
  font-size:13px!important;transition:background .2s,border-color .2s,transform .2s;
}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button::before{
  content:'◈';position:absolute;left:14px;top:50%;transform:translateY(-50%);
  font-size:20px;font-weight:500;color:#d6afd4;
}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button[data-play-mode="classic"]::before{content:'▤'}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button[data-play-mode="endless"]::before{content:'∞';font-size:27px}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button[data-play-mode="survival"]::before{content:'♥';font-size:21px}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button[data-play-mode="streamer"]::before{content:'▶'}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button small{font-size:10px!important;line-height:1.35!important;color:#b6a9c8!important}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button[aria-checked="true"]{
  border-color:rgba(255,168,222,.46)!important;
  background:linear-gradient(125deg,rgba(121,51,135,.46),rgba(57,53,116,.43))!important;
  box-shadow:inset 0 1px rgba(255,255,255,.11),0 5px 18px rgba(16,8,42,.18);
  color:#fff!important;
}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button[aria-checked="true"]::before{color:#ffaad4}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button:is(:hover,:focus-visible):not(:disabled){border-color:rgba(241,161,224,.35)!important;background:rgba(94,53,113,.4)!important;transform:translateY(-1px)}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button:disabled{opacity:.45!important;cursor:not-allowed!important}
body.cdh-dark[data-view="what-next"] .game-main .game-head{padding:2px 0 16px!important;margin-bottom:16px!important;border-bottom:1px solid rgba(231,183,233,.16)!important}
body.cdh-dark[data-view="what-next"] .game-main .game-heading-area h1{letter-spacing:-.045em}
body.cdh-dark[data-view="what-next"] .game-main .game-round-meta{border-radius:14px!important}
body.cdh-dark[data-view="what-next"] .game-main .video-paper,
body.cdh-dark[data-view="what-next"] .game-main .question-sheet{
  border:1px solid var(--cd-play-border)!important;border-radius:19px!important;
  background:var(--cd-play-glass)!important;
  -webkit-backdrop-filter:blur(17px) saturate(125%);backdrop-filter:blur(17px) saturate(125%);
  box-shadow:inset 0 1px rgba(255,255,255,.055),0 12px 34px rgba(7,8,26,.12)!important;
}
body.cdh-dark[data-view="what-next"] .game-main .video-paper{overflow:hidden}
body.cdh-dark[data-view="what-next"] .game-main .question-sheet{overflow:visible}
body.cdh-dark[data-view="what-next"] .game-main .answer{border-radius:12px!important;transition:background .16s,border-color .16s,transform .16s}
body.cdh-dark[data-view="what-next"] .game-main .answer:hover:not(:disabled){transform:translateY(-1px)}
body.cdh-dark[data-view="what-next"] .game-main .decision-bar{border-radius:13px!important}
body.cdh-dark[data-view="what-next"] .game-main .cd-survival-hud,
body.cdh-dark[data-view="what-next"] .game-main .cd-game-lives,
body.cdh-dark[data-view="what-next"] .game-main .cd-game-endless-stats{border-radius:13px}
body.cdh-dark[data-view="what-next"] .game-main .cd-session-summary-card{
  border-radius:24px!important;border:1px solid rgba(246,186,231,.32)!important;
  background:linear-gradient(135deg,rgba(24,29,61,.97),rgba(73,32,78,.97))!important;
  box-shadow:0 30px 90px rgba(4,3,24,.48),inset 0 1px rgba(255,255,255,.1)!important;
}
body.cdh-dark[data-view="what-next"] .game-main .cd-session-actions :is(button,a){border-radius:11px!important}

/* Detective start and difficulty selection use the same panel geometry. */
body.cdh-dark[data-view="detective"] .detective-view .d-start-screen{
  border-radius:22px!important;border:1px solid rgba(227,177,240,.25)!important;
  background:linear-gradient(125deg,rgba(27,30,64,.83),rgba(55,28,69,.8))!important;
  -webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);
  box-shadow:inset 0 1px rgba(255,255,255,.075),0 16px 44px rgba(9,7,33,.13)!important;
}
body.cdh-dark[data-view="detective"] .detective-view .d-start-choice{
  border-radius:15px!important;border:1px solid rgba(226,177,233,.2)!important;
  background:rgba(13,18,47,.43)!important;transition:background .18s,border-color .18s,transform .18s;
}
body.cdh-dark[data-view="detective"] .detective-view .d-start-choice:hover{border-color:rgba(243,151,209,.48)!important;transform:translateY(-2px)}
body.cdh-dark[data-view="detective"] .detective-view .d-start-choice:has(input:checked){
  border-color:rgba(255,157,216,.66)!important;background:linear-gradient(140deg,rgba(108,54,122,.5),rgba(43,44,88,.49))!important;
  box-shadow:inset 0 1px rgba(255,255,255,.08),0 6px 24px rgba(16,8,38,.15)!important;
}
body.cdh-dark[data-view="detective"] .detective-view :is(.d-casebar,.d-chat-file,.d-analysis,.d-connection){
  border-radius:17px!important;border-color:rgba(225,179,238,.22)!important;
}
body.cdh-dark[data-view="detective"] .detective-view .d-start-actions button{border-radius:11px!important}
@media(max-width:1000px){
 body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-picker.is-panel .cd-game-mode-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button{min-height:61px!important}
}
@media(max-width:560px){
 body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel{margin-bottom:12px!important;border-radius:15px!important}
 body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-picker.is-panel .cd-game-mode-menu{gap:5px!important;padding:6px!important}
 body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-picker.is-panel .cd-game-mode-menu button{padding:9px 8px 9px 33px!important;min-height:58px!important;font-size:11px!important}
 body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button::before{left:9px!important;font-size:17px!important}
 body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button small{font-size:9px!important}
 body.cdh-dark[data-view="what-next"] .game-main .video-paper,
 body.cdh-dark[data-view="what-next"] .game-main .question-sheet{border-radius:15px!important}
}
@media(prefers-reduced-motion:reduce){
 body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button,
 body.cdh-dark[data-view="detective"] .detective-view .d-start-choice{transition:none!important;transform:none!important}
}

/* Clear player failure state with a working direct Twitch fallback. */
body[data-view="what-next"] #player-stage{position:relative}
body[data-view="what-next"] #player-stage .cd-video-failure{
 position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;
 align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;
 background:linear-gradient(135deg,rgba(12,13,29,.96),rgba(38,20,54,.93));
 color:#f8effb;
}
body[data-view="what-next"] #player-stage .cd-video-failure[hidden]{display:none!important}
body[data-view="what-next"] #player-stage .cd-video-failure strong{font-size:20px}
body[data-view="what-next"] #player-stage .cd-video-failure p{max-width:430px;margin:0;color:#d9cadd;line-height:1.5;overflow-wrap:anywhere}
body[data-view="what-next"] #player-stage .cd-video-failure a{
 padding:10px 16px;border:1px solid rgba(255,132,200,.5);border-radius:12px;
 color:#ffb7dd;background:rgba(130,41,108,.25);font-weight:700;text-decoration:none;
}
body[data-view="what-next"] #player-stage .cd-video-failure a:hover{background:rgba(180,53,119,.35)}

/* Player polish — restore compact submode control and align it with the site glass shell. */
body.cdh-dark[data-view="what-next"] .game-main .game-head{
 padding:18px 22px 16px!important;border:1px solid rgba(232,194,243,.25)!important;
 border-radius:19px!important;background:linear-gradient(110deg,rgba(20,27,57,.76),rgba(57,25,67,.65))!important;
 -webkit-backdrop-filter:blur(17px) saturate(120%);backdrop-filter:blur(17px) saturate(120%);
 box-shadow:inset 0 1px rgba(255,255,255,.1),0 12px 30px rgba(10,8,28,.12);
}
body.cdh-dark[data-view="what-next"] .game-main .game-heading-area{
 display:flex;align-items:center;gap:14px;min-width:0;
}
body.cdh-dark[data-view="what-next"] .game-main .round-back{margin-left:2px;flex:0 0 auto}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-picker:not(.is-panel){margin-left:12px;z-index:60}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-trigger{
 display:inline-flex!important;min-height:35px;padding:8px 12px!important;
 border:1px solid rgba(255,183,225,.3)!important;border-radius:12px!important;
 color:#f6e7f7!important;background:rgba(72,35,91,.38)!important;
 box-shadow:inset 0 1px rgba(255,255,255,.07)!important;
}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu:not([hidden]){
 position:absolute!important;top:calc(100% + 10px)!important;left:0!important;
 width:255px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;
 padding:7px!important;gap:4px!important;
 border:1px solid rgba(255,181,230,.31)!important;border-radius:15px!important;
 background:linear-gradient(135deg,rgba(26,26,57,.96),rgba(61,27,72,.96))!important;
 -webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);
 box-shadow:0 20px 45px rgba(8,6,26,.46)!important;
}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button{
 min-height:50px!important;padding:9px 12px 9px 42px!important;border-radius:10px!important;
 font-size:12px!important;background:transparent!important
}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button::before{left:12px!important;font-size:19px!important}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-menu button small{font-size:10px!important}
body.cdh-dark[data-view="what-next"] .game-main :is(.video-paper,.question-sheet,.decision-bar){
 border-color:rgba(238,195,242,.25)!important;
 background:linear-gradient(138deg,rgba(24,27,58,.72),rgba(56,27,66,.67))!important;
 -webkit-backdrop-filter:blur(17px) saturate(120%);backdrop-filter:blur(17px) saturate(120%);
 box-shadow:inset 0 1px rgba(255,255,255,.065),0 10px 30px rgba(10,6,24,.08)!important;
 border-radius:18px!important;
}
body.cdh-dark[data-view="what-next"] .game-main :is(.player-pause-badge,.player-loading,.time-legend,.cd-game-history-notice){
 border-radius:13px!important;border:1px solid rgba(255,174,222,.35)!important;
 background:linear-gradient(120deg,rgba(25,28,57,.92),rgba(80,29,76,.85))!important;
 color:#f9eafa!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
 box-shadow:0 10px 30px rgba(10,6,28,.28)!important;
}
/* Full-screen layout: question top, choices bottom, safety skip to the right. */
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen){
 --fs-glass:linear-gradient(115deg,rgba(19,26,55,.89),rgba(72,30,77,.85));
 background:#0c0d1a!important;isolation:isolate;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-game-fullscreen-bar{
 position:absolute!important;inset:0 0 0 auto!important;top:0!important;right:0!important;
 width:33.333%!important;height:100%!important;box-sizing:border-box;
 display:flex!important;align-items:stretch!important;justify-content:stretch!important;
 z-index:31!important;pointer-events:none;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip:not([hidden]){
 width:100%!important;height:100%!important;min-height:0!important;
 display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:10px;
 padding:18px!important;border:0!important;border-radius:0!important;
 background:linear-gradient(90deg,rgba(41,22,64,.05),rgba(111,34,107,.57) 45%,rgba(223,45,135,.78))!important;
 color:#fff!important;font-size:clamp(13px,2vw,25px)!important;font-weight:800!important;
 text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.35);
 -webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);
 pointer-events:auto;transition:filter .2s ease,background .2s ease;
}
body[data-view="what-next"] .game-main .cd-fsq-skip small{display:block;font:600 clamp(10px,1.1vw,13px)/1.4 Inter,sans-serif;color:#ffdbef}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip:hover{
 filter:brightness(1.22)!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-game-fullscreen-quiz:not([hidden]){
 position:absolute!important;inset:0 auto 0 0!important;left:0!important;bottom:0!important;
 display:block!important;transform:none!important;width:66.667%!important;height:100%!important;
 max-height:none!important;overflow:visible!important;z-index:24!important;
 padding:0!important;border:0!important;border-radius:0!important;
 background:none!important;box-shadow:none!important;backdrop-filter:none!important;
 pointer-events:none;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-head{
 position:absolute;left:clamp(14px,3vw,44px);top:calc(18px + env(safe-area-inset-top));
 display:flex;flex-wrap:wrap;max-width:calc(100% - 40px);gap:12px;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-question{
 position:absolute;left:clamp(14px,3vw,44px);top:calc(48px + env(safe-area-inset-top));
 width:calc(100% - clamp(28px,6vw,88px));margin:0;padding:13px 17px;
 box-sizing:border-box;border:1px solid rgba(255,186,228,.3);border-radius:16px;
 background:var(--fs-glass);color:#fff;font-size:clamp(15px,2.15vw,27px)!important;
 line-height:1.25!important;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);
 text-wrap:balance;box-shadow:0 10px 32px rgba(8,4,25,.35);
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-answers:not([hidden]){
 position:absolute;left:clamp(14px,3vw,44px);bottom:calc(77px + env(safe-area-inset-bottom));
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:9px!important;width:calc(100% - clamp(28px,6vw,88px));
 padding:12px;border:1px solid rgba(255,184,227,.26);border-radius:17px;
 background:var(--fs-glass);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);
 box-sizing:border-box;pointer-events:auto;
}
body[data-view="what-next"] .game-main .cd-fsq-answer{
 min-height:48px!important;padding:11px 14px!important;border-radius:12px!important;
 border:1px solid rgba(230,182,242,.23)!important;background:rgba(14,18,46,.58)!important;
 color:#f7eafa!important;font-size:clamp(11px,1.1vw,15px)!important;
}
body[data-view="what-next"] .game-main .cd-fsq-answer:is(:hover,.is-selected){background:linear-gradient(120deg,rgba(103,45,112,.85),rgba(176,45,122,.7))!important;border-color:rgba(255,167,215,.7)!important}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-result:not([hidden]){
 position:absolute;left:clamp(14px,3vw,44px);bottom:calc(85px + env(safe-area-inset-bottom));
 padding:15px;border-radius:14px;background:var(--fs-glass);pointer-events:auto;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-action:not([hidden]){
 position:relative!important;z-index:1;pointer-events:auto;border-radius:12px!important;
 background:linear-gradient(125deg,#c63785,#e4448e)!important;border-color:rgba(255,185,220,.6)!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen)[data-phase="sensitive"] .player-cover,
body[data-view="what-next"] .game-main[data-phase="sensitive"] .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .player-cover{
 right:33.333%!important;width:66.667%!important;box-sizing:border-box;
 background:linear-gradient(140deg,rgba(14,18,41,.96),rgba(67,26,69,.94))!important;
}
@media(max-width:700px),(orientation:landscape) and (max-height:500px){
 body.cdh-dark[data-view="what-next"] .game-main .game-head{padding:12px!important}
 body.cdh-dark[data-view="what-next"] .game-main .game-heading-area{gap:8px;flex-wrap:wrap}
 body.cdh-dark[data-view="what-next"] .game-main .cd-game-mode-picker:not(.is-panel){margin-left:0}
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip:not([hidden]){padding:10px!important;font-size:14px!important}
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-head{top:7px;left:10px}
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-question{
  top:28px;left:8px;width:calc(100% - 16px);padding:8px 10px;font-size:13px!important;border-radius:10px;
 }
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-answers:not([hidden]){
  bottom:52px;left:8px;width:calc(100% - 16px);gap:4px!important;padding:6px;border-radius:10px;
 }
 body[data-view="what-next"] .game-main .cd-fsq-answer{min-height:30px!important;padding:5px 7px!important;font-size:10px!important}
}

/* Restore the original full-width, four-tab submode selector.
   Keep the fullscreen/player refinements independent of this navigation. */
body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel{
 display:block!important;position:relative!important;z-index:8!important;
 width:100%!important;margin:0 0 18px!important;padding:0!important;
 border:1px solid rgba(234,185,240,.22)!important;border-radius:16px!important;
 background:linear-gradient(110deg,rgba(25,28,57,.65),rgba(84,30,76,.58))!important;
 -webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);
 overflow:visible!important;
}
body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel>.cd-game-mode-trigger{
 display:none!important;
}
body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel>.cd-game-mode-menu{
 display:grid!important;position:static!important;top:auto!important;left:auto!important;
 width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
 padding:3px!important;gap:4px!important;border:0!important;border-radius:15px!important;
 background:transparent!important;box-shadow:none!important;
}
body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel>.cd-game-mode-menu>button{
 display:flex!important;position:relative!important;flex-direction:column!important;
 align-items:flex-start!important;justify-content:center!important;gap:4px!important;
 width:100%!important;min-width:0!important;min-height:57px!important;
 padding:9px 12px!important;border:1px solid transparent!important;border-radius:12px!important;
 background:transparent!important;box-shadow:none!important;
 color:#e6dae9!important;font:750 13px/1.2 Inter,'Segoe UI',Arial,sans-serif!important;
 text-align:left!important;transform:none!important;
}
body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel>.cd-game-mode-menu>button::before{content:none!important}
body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel>.cd-game-mode-menu>button small{
 font:500 10px/1.25 Inter,'Segoe UI',Arial,sans-serif!important;color:#b4a7c9!important;
}
body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel>.cd-game-mode-menu>button[aria-checked="true"]{
 background:linear-gradient(110deg,rgba(141,60,126,.36),rgba(116,41,91,.35))!important;
 border-color:rgba(249,138,205,.52)!important;color:#fff!important;
 box-shadow:inset 0 1px rgba(255,255,255,.08)!important;
}
body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel>.cd-game-mode-menu>button:not([aria-checked="true"]):hover:not(:disabled){
 background:rgba(140,72,122,.22)!important;border-color:rgba(249,185,227,.16)!important;
}
@media(max-width:680px){
 body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel>.cd-game-mode-menu{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
 }
 body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel>.cd-game-mode-menu>button{
  min-height:50px!important;padding:8px 10px!important;font-size:12px!important;
 }
}

/* Fullscreen interaction pass: keep controls usable and away from the timeline. */
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-game-fullscreen-bar{
 width:25%!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip:not([hidden]){
 align-items:flex-end!important;text-align:right!important;
 padding:20px 13% 20px 12px!important;
 background:linear-gradient(90deg,rgba(43,21,59,0),rgba(162,34,108,0))!important;
 opacity:.42!important;color:#ffe3f4!important;text-shadow:0 2px 8px #130818;
 -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
 transition:opacity .32s ease,background .32s ease,filter .32s ease!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip:is(:hover,:focus-visible){
 opacity:1!important;
 background:linear-gradient(90deg,rgba(47,18,62,.02),rgba(146,35,120,.36) 48%,rgba(239,42,140,.76))!important;
 filter:none!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip small{
 opacity:.64;transition:opacity .3s ease;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip:is(:hover,:focus-visible) small{opacity:1}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-game-fullscreen-quiz:not([hidden]){
 inset:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;
 width:100%!important;height:100%!important;transform:none!important;max-height:none!important;
 overflow:visible!important;pointer-events:none!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-head{
 left:37.5%!important;transform:translateX(-50%);
 top:calc(13px + env(safe-area-inset-top))!important;
 width:min(790px,calc(75% - 32px));max-width:none!important;
 justify-content:center!important;pointer-events:none!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-head .cd-fsq-kicker{
 color:#ffe1f1!important;text-shadow:0 2px 12px #170a24;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-question{
 left:37.5%!important;top:calc(43px + env(safe-area-inset-top))!important;
 transform:translateX(-50%)!important;width:min(790px,calc(75% - 32px))!important;
 max-width:none!important;text-align:center!important;
 padding:13px 20px!important;pointer-events:none!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-answers:not([hidden]){
 left:37.5%!important;bottom:calc(140px + env(safe-area-inset-bottom))!important;
 transform:translateX(-50%)!important;width:min(790px,calc(75% - 32px))!important;
 max-width:none!important;z-index:35!important;pointer-events:auto!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-answer{
 pointer-events:auto!important;position:relative!important;z-index:36!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-action:not([hidden]){
 position:absolute!important;left:37.5%!important;bottom:calc(75px + env(safe-area-inset-bottom))!important;
 top:auto!important;right:auto!important;transform:translateX(-50%)!important;
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 min-width:190px!important;min-height:46px!important;margin:0!important;
 padding:11px 24px!important;font-size:14px!important;
 z-index:37!important;pointer-events:auto!important;
 box-shadow:0 8px 24px rgba(26,8,39,.35)!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-action[hidden]{display:none!important}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-result:not([hidden]){
 left:37.5%!important;bottom:calc(139px + env(safe-area-inset-bottom))!important;
 transform:translateX(-50%)!important;width:min(790px,calc(75% - 32px))!important;
 box-sizing:border-box;text-align:center;
}
@media(max-width:700px),(orientation:landscape) and (max-height:500px){
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-head{
  top:5px!important;width:calc(75% - 14px)!important;
 }
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-question{
  top:24px!important;width:calc(75% - 14px)!important;padding:7px 10px!important;
  font-size:clamp(11px,2vw,15px)!important;
 }
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-answers:not([hidden]){
  bottom:92px!important;width:calc(75% - 14px)!important;gap:4px!important;padding:5px!important;
 }
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-action:not([hidden]){
  bottom:45px!important;min-height:34px!important;min-width:135px!important;
  padding:6px 14px!important;font-size:11px!important;
 }
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-result:not([hidden]){
  bottom:90px!important;width:calc(75% - 14px)!important;
 }
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip:not([hidden]){
  padding:8px 10px!important;font-size:12px!important;
 }
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip small{font-size:9px!important}
}

/* Independent centered question and answer blocks in fullscreen. */
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-head{
 left:50%!important;top:calc(95px + env(safe-area-inset-top))!important;
 transform:translateX(-50%)!important;width:min(820px,calc(100% - 64px))!important;
 max-width:none!important;justify-content:center!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-question{
 left:50%!important;top:calc(120px + env(safe-area-inset-top))!important;
 transform:translateX(-50%)!important;width:min(820px,calc(100% - 64px))!important;
 max-width:none!important;box-sizing:border-box!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-answers:not([hidden]){
 left:50%!important;bottom:calc(198px + env(safe-area-inset-bottom))!important;
 transform:translateX(-50%)!important;width:min(820px,calc(100% - 64px))!important;
 max-width:none!important;box-sizing:border-box!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-action:not([hidden]){
 left:50%!important;bottom:calc(130px + env(safe-area-inset-bottom))!important;
 transform:translateX(-50%)!important;min-height:44px!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-result:not([hidden]){
 left:50%!important;bottom:calc(195px + env(safe-area-inset-bottom))!important;
 transform:translateX(-50%)!important;width:min(820px,calc(100% - 64px))!important;
}
@media(max-width:700px),(orientation:landscape) and (max-height:500px){
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-head{
  top:calc(65px + env(safe-area-inset-top))!important;width:calc(100% - 32px)!important;
 }
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-question{
  top:calc(86px + env(safe-area-inset-top))!important;width:calc(100% - 32px)!important;
 }
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-answers:not([hidden]){
  bottom:calc(115px + env(safe-area-inset-bottom))!important;width:calc(100% - 32px)!important;
 }
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-action:not([hidden]){
  bottom:calc(67px + env(safe-area-inset-bottom))!important;
 }
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-result:not([hidden]){
  bottom:calc(116px + env(safe-area-inset-bottom))!important;width:calc(100% - 32px)!important;
 }
}

/* Reserve the fullscreen transport controls below the skip hit area. */
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-game-fullscreen-bar{
 bottom:calc(82px + env(safe-area-inset-bottom))!important;
 height:auto!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .player-controls,
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .time-legend{
 position:relative;z-index:40!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip:not([hidden]){
 height:100%!important;
}
/* Informative, softly animated loading surface instead of a black flash. */
body[data-view="what-next"] .game-main[data-phase="loading"] .player-stage{
 background:radial-gradient(ellipse at 68% 38%,#47204f 0%,#1c1b3d 48%,#101529 100%)!important;
}
body[data-view="what-next"] .game-main[data-phase="loading"] .player-cover{
 display:flex!important;align-items:center!important;justify-content:center!important;
 background:radial-gradient(ellipse at 30% 30%,rgba(168,45,116,.18),transparent 48%),linear-gradient(125deg,rgba(15,20,46,.94),rgba(62,23,67,.82))!important;
 overflow:hidden;
}
body[data-view="what-next"] .game-main[data-phase="loading"] .player-cover::after{
 content:'';position:absolute;inset:-30%;pointer-events:none;
 background:radial-gradient(ellipse at 40% 55%,rgba(232,56,142,.13),transparent 40%);
 animation:cd-player-loading-glow 4s ease-in-out infinite alternate;
}
body[data-view="what-next"] .game-main[data-phase="loading"] .player-cover-inner{
 position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;
 z-index:2;display:flex!important;flex-direction:column!important;align-items:center!important;
 gap:9px!important;padding:28px!important;text-align:center!important;
}
body[data-view="what-next"] .game-main[data-phase="loading"] .player-cover-inner::before{
 content:'';display:block;width:38px;height:38px;margin-bottom:5px;
 border:3px solid rgba(249,174,220,.21);border-top-color:#fa83bf;border-right-color:#b47bff;
 border-radius:50%;animation:cd-player-spin .85s linear infinite;
 filter:drop-shadow(0 0 12px rgba(232,67,151,.28));
}
body[data-view="what-next"] .game-main[data-phase="loading"] .player-cover-tag{
 color:#efa9d6!important;font-size:10px!important;letter-spacing:.14em!important;
}
body[data-view="what-next"] .game-main[data-phase="loading"] .player-cover-heading{
 color:#fff3fc!important;font:800 clamp(21px,2.4vw,30px)/1.2 Inter,'Segoe UI',Arial,sans-serif!important;
}
body[data-view="what-next"] .game-main[data-phase="loading"] .player-cover-caption{
 max-width:360px!important;color:#d8c6dd!important;font-size:12px!important;line-height:1.5!important;
}
body[data-view="what-next"] .game-main[data-phase="loading"] .player-play-emblem{
 display:none!important;
}
@keyframes cd-player-spin{to{transform:rotate(360deg)}}
@keyframes cd-player-loading-glow{from{transform:translate(-4%,-3%)}to{transform:translate(5%,4%)}}
@media(prefers-reduced-motion:reduce){
 body[data-view="what-next"] .game-main[data-phase="loading"] .player-cover::after,
 body[data-view="what-next"] .game-main[data-phase="loading"] .player-cover-inner::before{animation:none!important}
}

/* Show Twitch's actual thumbnail or decoded first frame before playback. */
body.cdh-dark[data-view="what-next"] .game-main[data-phase="ready"] .player-stage{
 background:radial-gradient(ellipse at center,#272040,#10142b 78%)!important;
}
body.cdh-dark[data-view="what-next"] .game-main[data-phase="ready"] .player-cover{
 background:linear-gradient(0deg,rgba(9,9,24,.32),transparent 48%)!important;
}
body.cdh-dark[data-view="what-next"] .game-main[data-phase="ready"] #round-video{
 opacity:1!important;
}
/* Keep the game mode strip on a stable compositor layer during player hover. */
body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel{
 -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
 transform:translateZ(0);backface-visibility:hidden;
}
body.cdh-dark[data-view="what-next"] .game-main>.cd-game-mode-picker.is-panel .cd-game-mode-menu button:is(:hover,:focus-visible){
 transform:none!important;
}
/* The transport bar and pause/reveal timing are one continuous panel. */
body.cdh-dark[data-view="what-next"] .game-main .video-paper>.player-controls{
 background:linear-gradient(110deg,rgba(28,29,58,.86),rgba(78,32,77,.73))!important;
 border-radius:0!important;margin-bottom:0!important;
 border-bottom:1px solid rgba(238,186,228,.13)!important;
 box-shadow:none!important;
}
body.cdh-dark[data-view="what-next"] .game-main .video-paper>.time-legend{
 background:linear-gradient(110deg,rgba(28,29,58,.86),rgba(78,32,77,.73))!important;
 border:0!important;border-radius:0 0 15px 15px!important;
 margin:0!important;padding:8px 10px 10px!important;min-height:20px!important;
 box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;
}
body.cdh-dark[data-view="what-next"] .game-main .video-paper{
 overflow:visible;
}

/* Fullscreen video occupies the whole canvas; skipping never reserves a sidebar. */
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .player-stage,
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) #round-video{
 width:100%!important;max-width:none!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) #round-video{
 object-fit:contain!important;
}
body[data-view="what-next"] .game-main[data-phase="sensitive"] .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .player-cover,
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen)[data-phase="sensitive"] .player-cover{
 inset:0!important;left:0!important;right:0!important;width:100%!important;height:100%!important;
 box-sizing:border-box!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-game-fullscreen-bar{
 left:auto!important;right:18px!important;top:50%!important;bottom:auto!important;
 width:auto!important;height:auto!important;transform:translateY(-50%)!important;
 background:transparent!important;pointer-events:none!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip:not([hidden]){
 width:auto!important;height:auto!important;min-height:38px!important;
 padding:10px 14px!important;border-radius:12px!important;
 background:rgba(19,21,44,.38)!important;
 border:1px solid rgba(237,185,225,.35)!important;
 -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
 font-size:13px!important;pointer-events:auto!important;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip:hover{
 background:rgba(75,31,81,.8)!important;
}
@media(max-width:700px){
 body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-game-fullscreen-bar{
  right:8px!important;
 }
}

/* Bring back the right-edge gradient only while hovering the fullscreen skip button. */
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-game-fullscreen-bar::before{
 content:"";position:absolute;right:-18px;top:50%;transform:translateY(-50%);
 width:min(32vw,560px);height:calc(100vh - 86px);
 background:linear-gradient(90deg,rgba(29,15,50,0) 0%,rgba(111,30,104,.4) 60%,rgba(226,39,132,.68) 100%);
 opacity:0;transition:opacity .22s ease;pointer-events:none;border-radius:0;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-game-fullscreen-bar:has(.cd-fsq-skip:hover)::before{
 opacity:1;
}
body[data-view="what-next"] .game-main .video-paper:is(:fullscreen,.cd-player-viewport-fullscreen) .cd-fsq-skip{
 position:relative;z-index:2;
}
/* A clearly visible yet compact notice about the remaining clip pool. */
body.cdh-dark[data-view="what-next"] .game-main .cd-game-history-notice:not([hidden]){
 border:1px solid rgba(245,130,196,.65)!important;
 border-left:4px solid #f44c98!important;
 background:linear-gradient(105deg,rgba(91,29,83,.95),rgba(35,28,66,.94))!important;
 box-shadow:0 4px 22px rgba(236,50,144,.16)!important;
 font-weight:650;
}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-history-notice:not([hidden])::before{
 content:"⚠";color:#ff91c8;margin-right:8px;
}

/* Keep the warning icon beside its message, not at opposite sides. */
body.cdh-dark[data-view="what-next"] .game-main .cd-game-history-notice:not([hidden]){
 justify-content:flex-start!important;gap:10px!important;
}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-history-notice .cd-game-history-message{
 flex:1 1 auto;text-align:left!important;
}
body.cdh-dark[data-view="what-next"] .game-main .cd-game-history-notice .cd-game-history-restart:not([hidden]){
 margin-left:auto;
}

/* Twitch author identity is embedded into the video stage, not a separate panel. */
body[data-view="what-next"] #player-stage .cd-player-creator{
  position:absolute;top:12px;left:12px;z-index:8;max-width:min(350px,calc(100% - 24px));
  display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:15px;
  color:#fff;background:rgba(18,22,43,.55);border:1px solid rgba(255,255,255,.16);
  -webkit-backdrop-filter:blur(11px) saturate(125%);backdrop-filter:blur(11px) saturate(125%);
  box-shadow:0 5px 18px rgba(0,0,0,.18);opacity:.46;
  transition:opacity .2s ease,background .2s ease,box-shadow .2s ease;
}
body[data-view="what-next"] #player-stage .cd-player-creator:hover,
body[data-view="what-next"] #player-stage .cd-player-creator:focus-within{
  opacity:1;background:rgba(20,23,43,.88);box-shadow:0 7px 24px rgba(0,0,0,.32);
}
body[data-view="what-next"] #player-stage .cd-player-creator[hidden]{display:none!important}
body[data-view="what-next"] #player-stage .cd-creator-channel{
  display:flex;align-items:center;gap:9px;min-width:0;color:inherit;text-decoration:none;
}
body[data-view="what-next"] #player-stage .cd-creator-avatar{
  position:relative;display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;
  overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#8754bf,#d34b8a);
  border:1px solid rgba(255,255,255,.3);font-size:16px;font-weight:800;
}
body[data-view="what-next"] #player-stage .cd-creator-avatar img{
  width:100%;height:100%;object-fit:cover;position:absolute;inset:0;
}
body[data-view="what-next"] #player-stage .cd-creator-avatar img[hidden]{display:none}
body[data-view="what-next"] #player-stage .cd-creator-identity{
  display:flex;flex-direction:column;min-width:0;max-width:130px;line-height:1.25;
}
body[data-view="what-next"] #player-stage .cd-creator-name{
  font-size:13px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
body[data-view="what-next"] #player-stage .cd-creator-category{
  font-size:10px;color:rgba(236,224,250,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
body[data-view="what-next"] #player-stage .cd-creator-category[hidden]{display:none}
body[data-view="what-next"] #player-stage .cd-creator-follow{
  flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;border-radius:9px;padding:7px 9px;
  background:rgba(143,76,194,.42);border:1px solid rgba(222,178,255,.42);
  color:#fff;text-decoration:none;font-size:11px;font-weight:750;
}
body[data-view="what-next"] #player-stage .cd-creator-follow:hover,
body[data-view="what-next"] #player-stage .cd-creator-follow:focus-visible{
  background:rgba(157,88,209,.77);outline:2px solid rgba(255,255,255,.6);outline-offset:2px;
}
@media(hover:none){body[data-view="what-next"] #player-stage .cd-player-creator{opacity:.78}}
@media(max-width:480px){
  body[data-view="what-next"] #player-stage .cd-player-creator{top:8px;left:8px;max-width:calc(100% - 16px);padding:5px 7px;gap:6px}
  body[data-view="what-next"] #player-stage .cd-creator-avatar{width:28px;height:28px;flex-basis:28px}
  body[data-view="what-next"] #player-stage .cd-creator-name{font-size:11px}
  body[data-view="what-next"] #player-stage .cd-creator-follow{padding:5px 6px;font-size:10px}
  body[data-view="what-next"] #player-stage .cd-creator-identity{max-width:100px}
}
@media(prefers-reduced-motion:reduce){body[data-view="what-next"] #player-stage .cd-player-creator{transition:none}}

/* Skip is a single gradient button: entire hit target participates in hover. */
html:root body.cdh-dark[data-view="what-next"] .game-main .question-heading-row > button#cd-game-skip{
  position:relative;isolation:isolate;display:grid;place-items:center;
  width:36px;height:36px;flex:0 0 36px;min-width:36px;min-height:36px;
  padding:0;margin:-5px 0 0;border-radius:11px;cursor:pointer;
  border:1px solid rgba(255,172,219,.53)!important;
  background:linear-gradient(135deg,rgba(205,49,110,.88),rgba(128,45,134,.94))!important;
  color:#fff!important;
  box-shadow:inset 0 1px rgba(255,255,255,.18),0 5px 15px rgba(100,18,68,.22)!important;
  transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease!important;
}
html:root body.cdh-dark[data-view="what-next"] .game-main .question-heading-row > button#cd-game-skip:is(:hover,:focus-visible){
  background:linear-gradient(135deg,#f65a9f,#af49c3)!important;
  border-color:rgba(255,215,243,.95)!important;
  box-shadow:inset 0 1px rgba(255,255,255,.34),0 7px 21px rgba(212,39,133,.35)!important;
}
html:root body.cdh-dark[data-view="what-next"] .game-main .question-heading-row > button#cd-game-skip:focus-visible{
  outline:2px solid #ffd2ea;outline-offset:2px;
}
html:root body.cdh-dark[data-view="what-next"] .game-main .question-heading-row > button#cd-game-skip:disabled{
  opacity:.45;cursor:default;filter:none!important;
}
@media(prefers-reduced-motion:reduce){
  html:root body.cdh-dark[data-view="what-next"] .game-main .question-heading-row > button#cd-game-skip{transition:none!important}
}
