.royal-question-stage{--opt-badge:2.6rem;--opt-pad-i:.9rem;--opt-pad-b:.75rem;--opt-gap:.75rem;--opt-min-h:5.5rem;--opt-radius:.85rem;--opt-copy-size:1.15rem;--opt-copy-lh:1.35;--stage-rule:#d4af3738}.royal-question-stage .royal-answer-option{align-items:center;gap:.15rem var(--opt-gap);min-height:var(--opt-min-h);padding:var(--opt-pad-b) var(--opt-pad-i);border-radius:var(--opt-radius);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge copy result""badge note result";transition:border-color .2s,background-color .2s,opacity .2s;display:grid}.royal-question-stage .royal-answer-number{width:var(--opt-badge);grid-area:badge;align-self:center}.royal-question-stage .royal-answer-copy{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;text-align:start;font-size:var(--opt-copy-size);line-height:var(--opt-copy-lh);grid-area:copy;font-weight:700}.royal-question-stage .royal-host-correct-label{white-space:nowrap;grid-area:note;align-items:center;gap:.25rem;display:inline-flex;position:static;inset:auto}.royal-question-stage .royal-answer-result{z-index:auto;padding:0 0 0 .15rem;border-inline-start:1px solid var(--stage-rule);background:0 0;grid-area:result;grid-auto-flow:column;justify-content:end;align-items:center;gap:.45rem;padding-inline-start:.7rem;display:grid;position:static;inset:auto}.royal-question-stage .royal-answer-result strong{aspect-ratio:1;width:1.75rem;color:var(--royal-gold-bright);background:#f4b52f24;border-radius:50%;place-items:center;font-size:0;display:grid}.royal-question-stage .royal-answer-result strong svg{stroke-width:3px;width:1rem;height:1rem}.royal-question-stage .royal-answer-result small{color:var(--royal-ivory);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem;font-weight:800}.royal-question-stage .royal-answer-option.is-correct .royal-answer-number{border-color:var(--royal-green);color:var(--royal-green);background:#43e06f24}.royal-question-stage .royal-answer-option.is-correct .royal-answer-result strong{background:var(--royal-green);color:#04120a}.royal-question-stage .royal-answer-option.is-correct .royal-answer-share i{background:var(--royal-green)}.royal-question-stage .royal-answer-option.is-wrong,.royal-question-stage .royal-answer-option.is-revealed-incorrect{opacity:.82;border-color:var(--stage-rule)}.royal-question-stage .royal-answer-option.is-wrong .royal-answer-result strong,.royal-question-stage .royal-answer-option.is-revealed-incorrect .royal-answer-result strong{color:#ff6b7a;background:#ff6b7a29}.royal-question-stage .royal-answer-share{z-index:2}.royal-question-stage--display{--opt-copy-size:clamp(1.15rem, 1.9vw, 1.75rem);--opt-min-h:clamp(4.5rem, 9vh, 6.5rem);--opt-badge:3rem;--opt-pad-i:clamp(1rem, 1.6vw, 1.5rem);direction:rtl;grid-template-columns:minmax(0,1fr);grid-template-areas:"question""media""answers";gap:clamp(.8rem,1.8vh,1.4rem);width:min(100%,92rem);margin:clamp(.6rem,2vh,1.8rem) auto 0;position:relative}.royal-question-stage--display .royal-question-card{min-height:0;padding-inline:clamp(6.5rem,11vw,10rem) clamp(1.4rem,3vw,3rem)}.royal-question-stage--display .royal-question-copy h2{letter-spacing:-.01em;max-width:30ch;font-size:clamp(1.8rem,3.4vw,3.4rem);line-height:1.26}.royal-question-stage--display .royal-question-progress{letter-spacing:.04em;border-radius:999px}.royal-question-stage--display .royal-timer{width:clamp(4.8rem,8vw,7rem);margin:0;position:absolute;inset-block-start:clamp(1rem,3vh,2.2rem);inset-inline-start:clamp(1.2rem,2.4vw,2.4rem);box-shadow:0 0 0 .4rem #020509c7,0 0 1.6rem #f4b52f38}.royal-question-stage--display .royal-timer strong{font-size:clamp(1.6rem,2.7vw,2.4rem)}.royal-question-stage--display .royal-timer span{margin-top:.15rem;font-size:.68rem}.royal-question-stage--display .royal-question-media{direction:rtl}.royal-question-stage--display .royal-question-grid{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,1.2vw,1rem)}.royal-host-dashboard .royal-question-stage--host{--opt-badge:1.8rem;--opt-min-h:4.35rem;--opt-pad-i:.65rem;--opt-pad-b:.55rem;--opt-gap:.55rem;--opt-copy-size:.95rem;--opt-radius:.55rem}.royal-host-dashboard .royal-question-stage--host .royal-answer-copy{overflow-wrap:break-word;word-break:normal;line-height:1.4;display:block;overflow:visible}.royal-host-dashboard .royal-question-stage--host .royal-question-copy h2{overflow-wrap:break-word;word-break:normal;line-height:1.3}.royal-host-dashboard .royal-question-stage--host .royal-answer-result small{font-size:.72rem}.royal-host-dashboard .royal-question-stage--host .royal-answer-result strong{width:1.35rem}.royal-host-dashboard .royal-question-stage--host .royal-answer-result strong svg{width:.8rem;height:.8rem}.royal-host-dashboard .royal-question-stage--host .royal-host-correct-label{color:var(--royal-green);font-size:.65rem;font-weight:800}.royal-question-stage--player{--opt-badge:2.2rem;--opt-min-h:3.6rem;--opt-copy-size:1.05rem}.royal-question-stage--player .royal-question-grid{grid-template-columns:minmax(0,1fr)}@media (max-width:52rem){.royal-question-stage--display{--opt-min-h:3.8rem;grid-template-columns:minmax(0,1fr)}.royal-question-stage--display .royal-question-card{padding-block-start:4.6rem;padding-inline:1rem}.royal-question-stage--display .royal-timer{width:3.6rem;inset-block-start:.8rem;inset-inline-start:50%;translate:50%}.royal-question-stage--display .royal-timer strong{font-size:1.15rem}.royal-question-stage--display .royal-question-grid{grid-template-columns:minmax(0,1fr)}.royal-question-stage .royal-answer-result{border-inline-start:0;padding-inline-start:.35rem}}@media (prefers-reduced-motion:reduce){.royal-question-stage .royal-answer-option{transition:none}.royal-question-stage .royal-timer.is-critical{animation:none}}.royal-question-stage .royal-answer-number{inline-size:var(--opt-badge);aspect-ratio:1;clip-path:none;border:1px solid var(--royal-gold-line);block-size:auto;color:var(--royal-gold-bright);font-size:calc(var(--opt-copy-size) * .8);background:#f4b52f14;border-radius:.45rem;font-weight:800;line-height:1;position:static;inset:auto;overflow:visible}.audience-question .royal-answer-option .royal-answer-number:after{content:none!important}.audience-question .royal-answer-number{inline-size:var(--opt-badge);font-size:calc(var(--opt-copy-size) * .8);border-color:var(--royal-gold-line)}.audience-question .royal-answer-copy{overflow-wrap:break-word;word-break:normal}.royal-question-stage{--stage-display-face:"El Messiri Variable", "El Messiri", "Alexandria Variable", "Tajawal", system-ui, sans-serif;--stage-body-face:"Tajawal", "Cairo Variable", system-ui, sans-serif}.royal-question-stage--display .royal-question-copy h2{font-family:var(--stage-display-face);font-weight:700}.royal-question-stage--display .royal-answer-copy,.royal-question-stage--display .royal-question-progress{font-family:var(--stage-body-face)}.royal-question-stage--display .royal-question-copy{justify-items:end}.royal-question-stage--display .royal-question-copy h2{text-align:start;justify-self:end}.royal-question-stage--display{isolation:isolate}.royal-question-stage--display:before{content:"";z-index:-1;pointer-events:none;filter:blur(48px);opacity:.5;background:radial-gradient(circle at 50% 35%,#f4b52f47,#0000 62%);transition:background 1.1s,opacity 1.1s;position:absolute;inset:0}.royal-question-stage--display[data-phase=REVEAL]:before{opacity:.72;background:radial-gradient(circle at 50% 40%,#43e06f42,#0000 64%)}.royal-question-stage--display .royal-question-card{position:relative;overflow:hidden}.royal-question-stage--display[data-phase=QUESTION] .royal-question-card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 36%,#fff7d229 50%,#0000 64%) 0 0/260% 100%;animation:1.5s cubic-bezier(.22,.61,.36,1) .15s both stage-sheen;position:absolute;inset:0}@keyframes stage-sheen{0%{opacity:0;background-position:150% 0}22%{opacity:1}to{opacity:0;background-position:-150% 0}}.royal-question-stage--display[data-phase=QUESTION] .royal-question-copy h2{animation:.62s cubic-bezier(.22,.61,.36,1) both stage-rise}@keyframes stage-rise{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:none}}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-option{animation:.5s both stage-recede}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-option:nth-child(2){animation-delay:60ms}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-option:nth-child(3){animation-delay:.12s}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-option:nth-child(4){animation-delay:.18s}@keyframes stage-recede{0%{transform:none}to{transform:scale(.985)}}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-option.is-correct{z-index:2;animation:.72s cubic-bezier(.22,.61,.36,1) .24s both stage-claim}@keyframes stage-claim{0%{transform:none;box-shadow:inset 0 1px #ffffff0d,0 .9rem 1.8rem #0000004d}45%{transform:scale(1.035);box-shadow:0 0 0 2px #43e06f80,0 0 2.6rem #43e06f57}to{transform:scale(1.012);box-shadow:0 0 0 1px #43e06f6b,0 0 1.6rem #43e06f33}}.royal-question-stage--display[data-phase=REVEAL] .royal-answer-share i{animation:.8s cubic-bezier(.22,.61,.36,1) .3s both stage-share}@keyframes stage-share{0%{width:0}to{width:var(--answer-share)}}@media (prefers-reduced-motion:reduce){.royal-question-stage--display:before,.royal-question-stage--display .royal-question-card:after,.royal-question-stage--display .royal-question-copy h2,.royal-question-stage--display .royal-answer-option,.royal-question-stage--display .royal-answer-share i{transition:none;animation:none}.royal-question-stage--display .royal-question-card:after{display:none}}.royal-host-dashboard .royal-question-stage--host .royal-question-card{min-height:0;padding-block:.7rem}.royal-host-dashboard .royal-question-stage--host .royal-answer-option{grid-template-rows:auto;grid-template-areas:"badge copy result";align-content:center;min-height:3.1rem}.royal-host-dashboard .royal-question-stage--host .royal-host-correct-label{display:none}.royal-host-dashboard .royal-question-stage--host[data-phase=QUESTION] .royal-answer-option{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"badge copy"}.royal-question-stage--display .royal-answer-placeholder,.royal-host-dashboard .royal-question-stage--host .royal-answer-placeholder{display:none}
.royal-live{--royal-black:#020617;--royal-gold:var(--brand-gold);--royal-gold-bright:#f2c14e;--identity-card:#080d14;--identity-card-raised:#0e1223;--identity-line:#d4af3752;--identity-text:#f8fafc;--ok:#22c55e;--bad:#ef4444}.royal-timer{--timer-size:10rem;--timer-tone:var(--royal-gold-bright);--timer-aura:#d4af3747;isolation:isolate;width:var(--timer-size);aspect-ratio:1;color:var(--timer-tone);background:radial-gradient(circle, #060b12 0 61%, transparent 62%), conic-gradient(from 0deg, var(--timer-tone) calc(var(--timer-progress,1) * 1turn), #d4af3729 0);box-shadow:0 0 0 1px #d4af3747, 0 .9rem 2.2rem #0000007a, 0 0 1.4rem var(--timer-aura);border-radius:50%;place-content:center;justify-items:center;gap:.1rem;display:grid;position:relative}.royal-timer:before{content:"";border:1px solid #d4af3742;border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 1.1rem #00000080}.royal-timer-aura{z-index:-1;background:radial-gradient(circle, var(--timer-aura), transparent 68%);filter:blur(9px);border-radius:50%;position:absolute;inset:-12%}.royal-timer strong{color:var(--timer-tone);font-size:calc(var(--timer-size) * .34);font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1}.royal-timer-unit{color:var(--royal-muted);font-size:calc(var(--timer-size) * .11);letter-spacing:.08em;font-weight:700}.royal-timer.is-warning{--timer-tone:#ffb020;--timer-aura:#ffb0204d}.royal-timer.is-critical{--timer-tone:#ff4d4d;--timer-aura:#ff4d4d57;box-shadow:0 0 0 1px #ff4d4d66,0 .9rem 2.2rem #0000007a,0 0 1.8rem #ff4d4d47}.royal-question-stage--display .royal-timer{--timer-size:clamp(4.8rem, 8vw, 7rem)}.royal-question-stage--player .royal-timer{--timer-size:clamp(6.2rem, 22vw, 8.5rem)}.royal-host-dashboard .royal-question-stage--host .royal-timer{--timer-size:5.2rem}@media (max-width:52rem){.royal-question-stage--display .royal-timer{--timer-size:3.6rem}.royal-timer-unit{display:none}}.royal-question-chips{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.royal-question-chip{border:1px solid var(--identity-line);color:var(--royal-gold-bright);letter-spacing:.03em;background:#d4af3712;border-radius:999px;padding:.3rem .85rem;font-size:.78rem;font-weight:800}.royal-question-chip.is-points{font-variant-numeric:tabular-nums;border-color:#f2c14e66}.royal-question-stage--display .royal-question-chips{justify-content:end}.royal-reveal-explanation{border:1px solid var(--identity-line);background:var(--identity-card);text-align:start;border-radius:.9rem;align-items:flex-start;gap:.8rem;padding:.85rem 1.05rem;display:flex}.royal-reveal-explanation-icon{aspect-ratio:1;width:2rem;color:var(--royal-gold-bright);background:#d4af371a;border:1px solid #f2c14e6b;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.royal-reveal-explanation-icon svg{width:1.05rem}.royal-reveal-explanation strong{color:var(--royal-gold-bright);letter-spacing:.04em;margin-bottom:.15rem;font-size:.8rem;display:block}.royal-reveal-explanation p{color:var(--identity-text);overflow-wrap:break-word;margin:0;font-size:.95rem;line-height:1.65}.royal-question-stage--player .royal-reveal-explanation{order:5}@media (prefers-reduced-motion:no-preference){.royal-reveal-explanation{animation:.5s cubic-bezier(.22,.61,.36,1) .35s both royal-stage-rise}}.royal-live{color:var(--identity-text);background:#020617}.royal-question-stage .royal-question-card{background:var(--identity-card-raised);border:1px solid #d4af376b;border-radius:1.25rem;box-shadow:inset 0 1px #ffffff0a,0 1rem 2.4rem #0000006b,0 0 1rem #d4af3712}.royal-question-stage .royal-question-copy h2{color:var(--identity-text);text-wrap:balance;overflow-wrap:break-word;word-break:normal}.royal-question-stage .royal-answer-option,.royal-question-stage .royal-answer-placeholder{border:1px solid var(--identity-line);background:var(--identity-card);border-radius:.95rem;box-shadow:inset 0 1px #ffffff09,0 .7rem 1.6rem #00000059}.royal-question-stage .royal-answer-option:hover:not(:disabled){border-color:var(--royal-gold-bright);background:var(--identity-card-raised);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 .9rem 1.8rem #0006,0 0 1rem #d4af3724}.royal-question-stage .royal-answer-option .royal-answer-number{border-color:color-mix(in srgb, var(--option-tone,var(--royal-gold)) 55%, transparent);color:var(--option-tone,var(--royal-gold-bright));background:color-mix(in srgb, var(--option-tone,var(--royal-gold)) 12%, transparent);box-shadow:0 0 .7rem color-mix(in srgb, var(--option-tone,var(--royal-gold)) 20%, transparent)}.royal-question-stage .royal-answer-option.is-correct{background:#22c55e12;border-color:#22c55e8c;box-shadow:inset 0 1px #22c55e33,0 0 1.4rem #22c55e29}.royal-question-stage .royal-answer-option.is-correct .royal-answer-number{--option-tone:var(--ok)}.royal-question-stage .royal-answer-option.is-wrong .royal-answer-number,.royal-question-stage .royal-answer-option.is-revealed-incorrect .royal-answer-number{--option-tone:var(--bad)}.royal-question-stage .royal-answer-option.is-selected{border-color:var(--royal-gold-bright);background:var(--identity-card-raised);box-shadow:inset 0 0 0 1px #f2c14e59,0 0 1.1rem #d4af3729}.royal-host-dashboard .royal-host-session-header,.royal-host-dashboard .royal-host-ranking,.royal-host-dashboard .royal-host-live-insights,.royal-host-dashboard .royal-host-round-stats,.royal-host-dashboard .royal-host-podium,.royal-host-dashboard .royal-host-alerts,.royal-host-dashboard .royal-host-question-actions,.royal-host-dashboard .royal-host-utility-toolbar,.royal-player-experience .royal-player-header,.royal-player-experience .royal-player-connection,.royal-player-experience .royal-player-audience,.royal-player-experience .royal-player-status,.royal-player-experience .royal-player-waiting{border:1px solid var(--identity-line);background:var(--identity-card);border-radius:1rem;box-shadow:inset 0 1px #ffffff0a,0 .8rem 1.8rem #00000061}.royal-host-dashboard .royal-host-question-stage-shell{background:var(--identity-card-raised);border:1px solid #d4af3766;border-radius:1.3rem;box-shadow:inset 0 1px #ffffff0b,0 1rem 2.2rem #0006,0 0 1.2rem #d4af370f}.royal-player-experience .royal-player-brand strong{color:var(--royal-gold-bright)}.royal-question-chip{border-color:var(--identity-line);color:var(--royal-gold-bright);background:#d4af3712}.royal-question-chip.is-points{color:var(--royal-gold-bright)}.royal-host-kicker-status{background:#22c55e12;border-color:#22c55e61}.royal-host-kicker-status strong{color:var(--ok)}.royal-host-kicker-status[data-phase=REVEAL] strong{color:var(--ok)}.royal-host-dashboard .royal-host-answer-progress>span i{background:linear-gradient(90deg, var(--royal-gold), var(--royal-gold-bright));box-shadow:0 0 .5rem #d4af374d}.royal-reveal-explanation{border-color:var(--identity-line);background:var(--identity-card)}.royal-player-experience{isolation:isolate;width:min(100%,32rem);min-height:100dvh;padding:max(.9rem, env(safe-area-inset-top)) 1rem max(1.2rem, env(safe-area-inset-bottom));background:radial-gradient(52% 34% at 50% -6%,#d4af3712,#0000 70%),#020617;margin-inline:auto;position:relative;overflow-x:clip}@media (prefers-reduced-motion:no-preference){.royal-player-experience:before{animation:none}}.royal-player-experience .royal-player-brand svg{width:1.9rem}.royal-player-experience .royal-player-brand strong{font-size:1.5rem}.royal-player-experience .royal-player-brand span{display:none}.royal-player-experience .royal-player-header{border-radius:.9rem;min-height:0;padding:.5rem .7rem}.royal-player-experience .royal-player-header>*{font-size:.78rem}.royal-question-stage--player{justify-content:flex-start;min-height:min(62dvh,46rem)}.royal-question-stage--player .royal-question-card{place-content:center;min-height:clamp(9.5rem,24vh,15rem);padding:clamp(1.1rem,4vw,1.8rem);display:grid}.royal-question-stage--player .royal-question-copy h2{font-size:clamp(1.45rem,5.6vw,2.1rem);line-height:1.5}.royal-question-stage--player .royal-answer-option{min-height:4.3rem}.royal-question-stage--player .royal-timer{--timer-size:clamp(5.6rem, 17vw, 7.5rem);margin:.4rem auto}.royal-player-progress{align-items:center;gap:.7rem;margin-bottom:.85rem;display:flex}.royal-player-progress-track{background:#ffffff14;border-radius:999px;flex:1;height:.4rem;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d4af3729}.royal-player-progress-track i{border-radius:inherit;background:linear-gradient(90deg, #8b6914, var(--royal-gold-bright));height:100%;transition:width .42s cubic-bezier(.22,.61,.36,1);display:block;box-shadow:0 0 .5rem #d4af3759}.royal-player-progress b{color:var(--royal-gold-bright);font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:.82rem}.royal-player-mystats{border:1px solid var(--identity-line);background:var(--identity-card);text-align:center;border-radius:.95rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.85rem;display:grid;overflow:hidden}.royal-player-mystats>div{gap:.12rem;padding:.65rem .5rem;display:grid}.royal-player-mystats>div+div{border-inline-start:1px solid #d4af3733}.royal-player-mystats dt{color:var(--royal-muted);font-size:.72rem}.royal-player-mystats dd{color:var(--royal-gold-bright);font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:850}.royal-player-result{isolation:isolate;border:1px solid var(--identity-line);background:var(--identity-card-raised);text-align:center;border-radius:1.25rem;justify-items:center;gap:.55rem;margin-top:1rem;padding:1.5rem 1.2rem 1.3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 1.2rem 2.6rem #0000006b}.royal-player-result:before{content:"";background:var(--result-tone,var(--royal-gold-bright));opacity:.85;height:.18rem;position:absolute;inset:0 0 auto}.royal-player-result.is-correct{--result-tone:var(--ok);border-color:#22c55e80}.royal-player-result.is-incorrect{--result-tone:var(--bad);border-color:#ef444466}.royal-player-result-emblem{aspect-ratio:1;border:2px solid var(--result-tone);width:4.2rem;color:var(--result-tone);background:color-mix(in srgb, var(--result-tone) 12%, transparent);box-shadow:0 0 1.4rem color-mix(in srgb, var(--result-tone) 28%, transparent);border-radius:50%;place-items:center;margin-bottom:.35rem;display:grid}.royal-player-result-emblem svg{stroke-width:2.4px;width:2.2rem;height:2.2rem}.royal-player-result h2{color:var(--result-tone,var(--royal-gold-bright));margin:0;font-size:1.5rem}.royal-player-result>p{color:var(--royal-muted);margin:0}.royal-player-result-points{background:#d4af3714;border:1px solid #d4af3766;border-radius:999px;align-items:baseline;gap:.3rem;padding:.35rem 1rem;display:inline-flex}.royal-player-result-points b{color:var(--royal-gold-bright);font-variant-numeric:tabular-nums;font-size:1.35rem}.royal-player-result-points span{color:var(--royal-muted);font-size:.78rem}.royal-player-result-stats{border:1px solid #d4af3733;border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:.5rem 0 0;display:grid;overflow:hidden}.royal-player-result-stats>div{background:#ffffff06;gap:.15rem;padding:.7rem .5rem;display:grid}.royal-player-result-stats>div+div{border-inline-start:1px solid #d4af3733}.royal-player-result-stats dt{color:var(--royal-muted);font-size:.72rem}.royal-player-result-stats dd{color:var(--royal-gold-bright);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:850}.royal-player-experience .royal-player-result{-webkit-backdrop-filter:none;backdrop-filter:none}.royal-answer-confirmed{width:fit-content;color:var(--ok);background:#22c55e14;border:1px solid #22c55e80;border-radius:999px;align-items:center;gap:.45rem;margin:.85rem auto 0;padding:.6rem 1.1rem;font-size:.85rem;display:inline-flex;box-shadow:0 0 1rem #22c55e1a}@media (prefers-reduced-motion:no-preference){.royal-player-result{animation:.55s cubic-bezier(.22,.61,.36,1) both royal-stage-rise}.royal-player-result-emblem{animation:.6s cubic-bezier(.34,1.56,.64,1) .12s both royal-emblem-pop}@keyframes royal-emblem-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}}.royal-host-dashboard .royal-host-ranking,.royal-host-dashboard .royal-host-live-insights,.royal-host-dashboard .royal-host-round-stats,.royal-host-dashboard .royal-host-podium,.royal-host-dashboard .royal-host-alerts{border-radius:1.1rem;padding:1rem 1.05rem}.royal-host-dashboard .royal-host-question-stage-shell{background:var(--identity-card-raised);overflow:visible}.royal-host-dashboard .royal-host-question-workspace{padding:.35rem;overflow:auto}@media (min-width:74rem){.royal-host-dashboard.royal-live{grid-template-rows:auto minmax(0,1fr);height:100dvh}.royal-host-dashboard-grid{grid-template-rows:minmax(0,1.5fr) minmax(0,1fr);grid-template-columns:minmax(9rem,.6fr) minmax(24rem,3fr) minmax(9rem,.7fr);height:100%}}@media (max-width:74rem){.royal-host-dashboard-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"question question""ranking answers""podium alerts""round-stats round-stats"}}@media (max-width:40rem){.royal-host-dashboard .royal-host-ranking,.royal-host-dashboard .royal-host-live-insights,.royal-host-dashboard .royal-host-round-stats,.royal-host-dashboard .royal-host-podium,.royal-host-dashboard .royal-host-alerts{padding:.85rem}.royal-host-dashboard .royal-host-round-stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}.royal-host-dashboard .royal-host-podium ol{min-height:6.4rem}}@media (min-width:120rem){.royal-host-dashboard .royal-host-ranking,.royal-host-dashboard .royal-host-live-insights,.royal-host-dashboard .royal-host-round-stats,.royal-host-dashboard .royal-host-podium,.royal-host-dashboard .royal-host-alerts{padding:1.3rem 1.4rem}.royal-host-dashboard .royal-host-panel-heading h2{font-size:1.2rem}.royal-host-dashboard .royal-host-ranking li strong,.royal-host-dashboard .royal-host-ranking li b{font-size:.9rem}}.royal-host-dashboard .royal-host-panel-heading h2{color:var(--royal-gold-bright)}.royal-host-dashboard .royal-host-panel-heading span{color:var(--royal-muted)}.royal-host-dashboard .royal-host-question-kicker{align-items:center}.royal-host-kicker-status{background:#22c55e12;border:1px solid #22c55e61;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;display:inline-flex}.royal-host-kicker-status[data-phase=REVEAL]{background:#22c55e17;border-color:#22c55e75}.royal-host-kicker-status strong{color:var(--ok);letter-spacing:.04em;font-size:.76rem;font-weight:800}.royal-host-live-dot{aspect-ratio:1;width:.5rem;color:inherit;background:currentColor;border-radius:50%;position:relative}@media (prefers-reduced-motion:no-preference){.royal-host-live-dot:after{content:"";opacity:0;border:1px solid;border-radius:50%;animation:1.6s ease-out infinite royal-live-ring;position:absolute;inset:-.28rem}@keyframes royal-live-ring{0%{opacity:.85;transform:scale(.5)}70%,to{opacity:0;transform:scale(1.5)}}}.royal-host-kicker-chips{flex-wrap:wrap;gap:.35rem;display:flex}.royal-host-kicker-chips span{color:var(--royal-gold-bright);white-space:nowrap;background:#d4af370f;border:1px solid #d4af374d;border-radius:999px;padding:.3rem .7rem;font-size:.7rem;font-weight:800}.royal-host-dashboard .royal-host-answer-progress{grid-template-columns:auto minmax(8rem,1fr) auto}.royal-host-dashboard .royal-host-answer-progress>b{color:var(--royal-gold-bright);font-variant-numeric:tabular-nums;font-size:.8rem}.royal-host-dashboard .royal-host-round-stats dl{gap:.5rem}.royal-host-dashboard .royal-host-round-stats dl>div{background:#ffffff06;border:1px solid #d4af3729;border-radius:.7rem;padding:.55rem .65rem}.royal-host-dashboard .royal-host-round-stats dt{font-size:.7rem}.royal-host-dashboard .royal-host-round-stats dd{font-size:1.2rem;font-weight:850}.royal-host-dashboard .royal-host-podium{background:var(--identity-card);align-self:stretch}.royal-host-dashboard .royal-host-finish-card{text-align:center;align-content:center;justify-items:center;gap:.4rem;min-height:16rem;padding:2rem;display:grid}.royal-host-dashboard .royal-host-finish-card h2{color:var(--royal-gold-bright);margin:0;font-size:clamp(1.6rem,2.6vw,2.6rem)}.royal-host-dashboard .royal-question-stage--host[data-phase=REVEAL]{grid-template-columns:minmax(0,1fr);grid-template-areas:"question""media""answers"}.royal-question-stage .royal-question-grid.is-binary{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1.6vw,1.1rem)}.royal-question-stage .royal-question-grid.is-binary .royal-answer-option{min-height:clamp(4.6rem,9vh,6.5rem)}.royal-question-stage .royal-question-grid.is-binary .royal-option-1{--option-tone:var(--ok);background:#22c55e14;border-color:#22c55e8c}.royal-question-stage .royal-question-grid.is-binary .royal-option-2{--option-tone:var(--bad);background:#ef444412;border-color:#ef444480}.royal-question-stage .royal-question-grid.is-binary .royal-option-1 .royal-answer-number{color:var(--ok);background:#22c55e1f;border-color:#22c55e8c}.royal-question-stage .royal-question-grid.is-binary .royal-option-2 .royal-answer-number{--option-tone:var(--bad)}.royal-lobby-screen .royal-lobby-access{background:var(--identity-card-raised);border-color:#d4af3780;box-shadow:inset 0 1px #ffffff0d,0 0 1.6rem #d4af3714,0 1rem 2.2rem #0006}.royal-lobby-screen .royal-lobby-rules{opacity:.88}.royal-lobby-screen .royal-lobby-rules h2{font-size:1rem}.royal-finale-screen{background:radial-gradient(44% 38% at 50% -8%,#d4af371a,#0000 70%),radial-gradient(36% 30% at 50% 106%,#d4af3714,#0000 72%),#020617}.royal-finale-ceremony,.royal-finale-ceremony .royal-ceremony-moment{isolation:isolate;position:relative}.royal-finale-ceremony .royal-ceremony-moment:before{background:conic-gradient(from 0deg, transparent 0 10%, #d4af370f 13%, transparent 17% 47%, #f2c14e14 50%, transparent 54% 82%, #d4af370d 87%, transparent 91%)}.royal-finale-ceremony .royal-ceremony-moment:after{background:radial-gradient(at 50% 100%,#d4af3724,#0000 66%)}.royal-finale-ceremony .royal-ceremony-moment>h1,.royal-finale-screen.is-final .royal-finale-heading h1{background:linear-gradient(180deg, #fefce8 10%, var(--royal-gold-bright) 85%);color:#0000;text-shadow:none;filter:none;-webkit-background-clip:text;background-clip:text}.royal-reveal-player{border:1px solid color-mix(in srgb, var(--podium-tone,var(--royal-gold)) 42%, transparent);background:var(--identity-card-raised);box-shadow:0 1.4rem 2.8rem #0000007a, 0 0 1.8rem color-mix(in srgb, var(--podium-tone,var(--royal-gold)) 18%, transparent);border-radius:1.4rem}.royal-reveal-player>strong{text-shadow:0 0 1.2rem #d4af3733}.royal-finale-screen .royal-podium-place:after{border:1px solid color-mix(in srgb, var(--podium-tone,var(--royal-gold)) 46%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--podium-tone,var(--royal-gold)) 52%, transparent), 0 1.2rem 2rem #00000073;background:linear-gradient(#d4af3714,#0000 32%),linear-gradient(#0e1223,#070b12);border-bottom:0}.royal-winner-thanks{background:var(--identity-card-raised);border-color:#d4af3780;box-shadow:0 0 1.8rem #d4af371a,0 1rem 2.2rem #0006}.royal-winner-thanks strong{text-shadow:none}@media (prefers-reduced-motion:reduce){.royal-timer,.royal-player-result,.royal-player-result-emblem,.royal-reveal-player,.royal-reveal-explanation,.royal-finale-screen.is-final:before,.royal-finale-screen.is-final:after,.royal-finale-screen.is-final .royal-podium-place,.royal-finale-screen.is-final .royal-podium-place:after,.royal-finale-ceremony .royal-ceremony-moment:before,.royal-finale-screen.is-final:before,.royal-finale-screen.is-final:after{animation:none}}.royal-player-experience[data-phase=QUESTION] .royal-player-audience,.royal-player-experience[data-phase=QUESTION] .royal-player-help,.royal-player-experience[data-phase=QUESTION] .royal-player-identity span{display:none}.royal-player-experience[data-phase=QUESTION] .royal-player-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.royal-player-experience[data-phase=QUESTION] .royal-player-brand{grid-column:auto;align-items:center;gap:.4rem;display:inline-flex}.royal-player-experience[data-phase=QUESTION] .royal-player-brand svg{width:1.5rem}.royal-player-experience[data-phase=QUESTION] .royal-player-brand strong{font-size:1.15rem}.royal-player-experience[data-phase=QUESTION] .royal-player-identity{align-items:baseline;gap:.4rem;min-width:0;display:flex}.royal-player-experience[data-phase=QUESTION] .royal-player-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.85rem;overflow:hidden}.royal-host-dashboard .royal-question-stage--host .royal-question-copy h2{text-wrap:balance;max-width:none;font-size:clamp(1.5rem,2.2vw,2.4rem);line-height:1.45}.royal-host-dashboard .royal-question-stage--host .royal-question-card{place-content:center;min-height:clamp(7.5rem,16vh,12rem);display:grid}
