main.guest-screen{background:#17110e;max-width:none;margin:0;padding:0}main.guest-screen-wait{padding:28px}.guest-stage{isolation:isolate;color:#fff0e1;text-align:center;background:radial-gradient(at 50% 0,#51311f,#17110e 72%);align-content:center;gap:clamp(20px,5vh,60px);min-height:100dvh;padding:clamp(26px,6vw,92px);font-family:system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.guest-stage-background{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guest-stage:has(.guest-stage-background):before{content:"";z-index:-1;background:linear-gradient(#110b08cc,#110b0899 52%,#110b08e8);position:absolute;inset:0}.guest-stage .guest-stage-heading{width:100%;min-width:0;margin:0;display:block}.guest-stage-heading p{color:#ffd1a6;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(17px,2.5vw,36px);font-weight:700}.guest-stage-heading h1{letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;max-width:22ch;margin:0 auto;font-family:inherit;font-size:clamp(34px,7vw,108px);font-weight:900;line-height:.99}.guest-stage-round{color:#ffd1a6;background:#241912;border:1px solid #ffd1a681;border-radius:999px;margin:0 0 10px;padding:5px 18px;font-size:clamp(14px,1.6vw,21px);font-weight:700;display:inline-block}.guest-stage h2{margin:0;font-size:clamp(23px,4vw,55px);font-weight:750}.guest-stage-clock{font-variant-numeric:tabular-nums;margin:0;font-size:clamp(60px,16vw,190px);font-weight:900;line-height:1.05}.guest-stage-result{align-content:start;gap:22px;padding-block:clamp(24px,4vh,52px)}.guest-stage-result .guest-stage-heading h1{font-size:clamp(30px,4.6vw,68px)}.guest-stage-result .guest-stage-heading p{font-size:clamp(16px,1.8vw,26px)}.guest-stage-pictures{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,28px);max-width:1280px;margin:12px auto 0;display:grid}.guest-stage-pictures figure{background:#181210e8;border-radius:18px;margin:0;padding:8px}.guest-stage-pictures img{object-fit:contain;border-radius:11px;width:100%;height:auto;max-height:min(46dvh,560px)}.guest-stage-pictures figcaption{margin-top:5px;font-weight:700}.guest-stage-score{margin:14px 0 0;font-size:clamp(16px,2vw,26px)}.guest-stage-score strong{color:#ffd1a6}.guest-screen-fullscreen{z-index:1;color:#fff0e1;cursor:pointer;background:#241912;border:1px solid #ffd1a681;border-radius:8px;padding:8px 12px;font:600 13px system-ui,sans-serif;position:fixed;top:12px;right:12px}.guest-screen-fullscreen:focus-visible{outline-offset:3px;outline:2px solid #ffd1a6}.guest-screen-wait{color:#fff0e1;text-align:center;background:#17110e;place-items:center;min-height:100dvh;padding:28px;display:grid}.guest-stage-preview{min-width:0;container-type:inline-size}.guest-stage-preview .guest-stage{border-radius:12px;gap:24px;min-height:min(340px,62dvh);padding:44px 20px 28px}.guest-stage-preview .guest-stage h1{font-size:clamp(22px,8cqw,42px)}.guest-stage-preview .guest-stage h2{font-size:clamp(18px,6cqw,28px)}.guest-stage-preview .guest-stage-heading p{font-size:clamp(14px,5cqw,22px)}.guest-stage-movie{margin:12px auto 0}.guest-stage-movie img{border-radius:14px;max-width:100%;max-height:54dvh;margin:0 auto;display:block}.guest-stage-movie figcaption{overflow-wrap:anywhere;margin-top:12px;font-size:clamp(20px,4vw,48px);font-weight:800}.guest-stage-heading h1{font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1.04}.guest-stage-heading p{margin:12px 0 0;font-weight:500}.guest-stage-song p{text-wrap:balance;overflow-wrap:anywhere;max-width:38ch;margin:20px auto 0;font-size:clamp(25px,5vw,68px);font-weight:750;line-height:1.16}.guest-stage-song .guest-stage-song-answer{color:#ffd1a6}.guest-stage-picture{align-content:start;gap:15px;padding-block:clamp(18px,3vh,36px)}.guest-stage-picture .guest-stage-heading h1{font-size:clamp(25px,4vw,60px)}.guest-stage-picture .guest-stage-heading p{font-size:clamp(15px,1.8vw,26px)}.guest-stage-picture h2{font-size:clamp(22px,3vw,44px)}.guest-picture-task{grid-template-columns:minmax(0,1fr) minmax(175px,30%);align-items:center;gap:clamp(12px,3vw,32px);max-width:1300px;margin:12px auto 0;display:grid}.guest-picture-task>img{object-fit:contain;border-radius:14px;width:100%;height:min(58dvh,710px);display:block}.guest-picture-rules{overflow-wrap:anywhere;background:#181210e8;border-radius:14px;padding:clamp(12px,2vw,24px);font-size:clamp(15px,1.7vw,24px)}.guest-picture-rules p{margin:0 0 10px}.guest-picture-rules .guest-stage-clock{font-size:clamp(36px,7vw,100px)}.guest-picture-rules ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.guest-picture-forbidden{color:#ffc1b6}.guest-picture-rules li{color:#ffe6dc;background:#391f1d;border:1px solid #a95049;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.guest-picture-rules li svg{color:#ff7e71;stroke-width:3px;flex:none;width:1em;height:1em}@media (max-width:650px){.guest-picture-task{grid-template-columns:1fr}.guest-picture-task>img{height:min(42dvh,440px)}}.guest-screen-connection{z-index:1;color:#fff0e1;background:#241912;border-radius:8px;padding:8px 12px;position:fixed;bottom:12px;left:12px}
