.pyramid-logo{object-fit:contain;width:240px;max-width:100%;height:auto;display:block}.broadcast{max-width:1920px;margin:auto;padding:12px}.broadcast-tools{justify-content:space-between;align-items:center;gap:16px;margin:0 0 10px;font-size:14px;display:flex}.broadcast-tools button{min-height:36px;padding:6px 14px;font-size:14px}.broadcast-stage{aspect-ratio:16/9;isolation:isolate;color:#fff8e8;background:#101918;position:relative;overflow:hidden;container-type:inline-size}.stage-scenery{z-index:-2;position:absolute;inset:0}.stage-canopy{clip-path:polygon(0 0,100% 0,89% 100%,11% 100%);background:linear-gradient(90deg,#0d2422,#173633);border-bottom:3px solid #e3ae38;width:78%;height:10%;position:absolute;left:11%}.stage-canopy:after{content:"";background:#ffd878;height:5%;position:absolute;top:55%;left:23%;right:23%;box-shadow:0 3px 14px #e3ae3870}.stage-wall{background:#173633;flex-direction:column;gap:12%;width:25%;height:65%;padding:2% 1.5%;display:flex;position:absolute;top:11%}.stage-wall.left{left:0;transform:skewY(6deg)}.stage-wall.right{right:0;transform:skewY(-6deg)}.wall-inlay{background:#112c29;border:1px solid #216d68;border-top:2px solid #3a9faf;height:18%}.stage-steps{flex-direction:column;align-items:center;height:12%;display:flex;position:absolute;top:66%;left:12%;right:12%}.stage-steps i{background:#d6c39d;border-top:3px solid #ffd878;width:78%;height:25%;display:block}.stage-steps i:nth-child(2){background:#f3e6c7;width:86%}.stage-steps i:nth-child(3){width:94%}.stage-steps i:nth-child(4){background:#f3e6c7;width:100%}.stage-floor{background:linear-gradient(#101918,#050706);position:absolute;inset:78% 0 0}.stage-platform{background:linear-gradient(#213633,#0a1211);border:3px solid #e3ae38;border-radius:50%;height:17%;position:absolute;top:76%;left:17%;right:17%;box-shadow:inset 0 -1.5cqw #060a09,inset 0 -1.8cqw #ffd878}.broadcast-brand{width:18%;position:absolute;top:1.6%;left:1%}.broadcast-brand img{mix-blend-mode:normal;width:100%}.stage-heading{text-align:center;background:#101918ee;border:2px solid #e3ae38;justify-content:center;align-items:center;width:42%;height:8%;margin:0;font:700 2.2cqw/1.1 Aptos,Arial,sans-serif;display:flex;position:absolute;top:2%;left:29%}.stage-timer{font-variant-numeric:tabular-nums;background:#101918;border:2px solid;padding:.8% 1.5%;font:700 3.1cqw/1 Consolas,monospace;position:absolute;top:3%;right:3%}.stage-timer.warning{color:#ffd878}.stage-score{background:linear-gradient(#173633,#0d2422);border:2px solid #3a9faf;flex-direction:column;justify-content:space-between;width:16.5%;height:35%;padding:1.5%;display:flex;position:absolute;top:32%}.stage-score.left{left:2%}.stage-score.right{text-align:right;border-color:#b83b54;right:2%}.stage-score.is-active{border-color:#e3ae38;box-shadow:inset 5px 0 #e3ae38}.stage-score h2{margin:0;font-size:2cqw;line-height:1.1}.stage-score strong{color:#59bccb;font:700 5cqw/1 Consolas,monospace}.stage-score.right strong{color:#eb7994}.stage-score p{color:#fff8e8;overflow-wrap:anywhere;margin:0;font-size:1.45cqw;line-height:1.4}.stage-score span{color:#ffd878;font-size:1.2cqw;font-weight:700}.stage-board{width:58%;height:51%;position:absolute;top:12%;left:21%}.terrace{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);background:#173633;border:2px solid #216d68;position:absolute}.terrace-top{z-index:2;border-top-color:#ffd878;width:43%;height:33.9%;top:0;left:28.5%}.terrace-middle{z-index:1;width:72%;height:33.9%;top:33.3%;left:14%}.terrace-bottom{border-bottom:4px solid #ffd878;width:100%;height:33.4%;top:66.6%;left:0}.stage-tiles{z-index:3;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);place-items:center;display:grid;position:absolute;inset:0}.stage-tile{aspect-ratio:1;text-align:center;color:#101918;overflow-wrap:anywhere;background:#f3e6c7;border:2px solid #e3ae38;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;width:8.5cqw;padding:.45cqw;font-size:1.3cqw;font-weight:700;line-height:1.2;display:flex}.stage-tile.slot-0{grid-column:3/5}.stage-tile.slot-1{grid-column:2/4}.stage-tile.slot-2{grid-column:4/6}.stage-tile.slot-3{grid-column:1/3}.stage-tile small{margin-top:.5cqw;font-size:.85cqw}.stage-tile strong{font:700 2.65cqw/1 Consolas,monospace}.stage-tile b{font-size:3cqw}.stage-tile.correct{color:#fff8e8;border-color:#f3e6c7;background:#267348!important}.stage-tile.played{color:#fff8e8;background:#66706c}.stage-tile.selected{background:#e3ae38;border:3px solid #ffd878}.stage-tile.passed{background:#e6d5ad;border-style:dashed}.stage-prize{text-align:center;color:#101918;background:#e3ae38;border:2px solid #ffd878;width:25%;padding:.6%;font:700 1.65cqw/1.3 Consolas,monospace;position:absolute;top:64%;left:37.5%}.stage-content{text-align:center;width:46%;position:absolute;top:20%;left:27%}.stage-description{color:#101918;clip-path:polygon(3% 0,97% 0,100% 100%,0 100%);background:#e3ae38;border:2px solid #ffd878;margin:0 0 1.5cqw;padding:1.25cqw 2cqw;font:700 1.8cqw/1.25 Aptos,Arial,sans-serif}.stage-word{color:#101918;overflow-wrap:anywhere;background:#f3e6c7;border:3px solid #e3ae38;padding:2.4cqw 1cqw;font:700 3.5cqw/1.1 Aptos,Arial,sans-serif}.stage-word.secret{font-size:2.5cqw}.stage-progress{justify-content:center;gap:1cqw;margin-top:1.8cqw;display:flex}.stage-progress span{border:1px solid #216d68;border-radius:4px;padding:.6cqw .8cqw;font:700 1.5cqw/1.1 Consolas,monospace}.stage-progress .selected{color:#101918;background:#e3ae38}.stage-caption{color:#f3e6c7;margin-top:1cqw;font-size:1.3cqw}.stage-ready{color:#fff8e8;padding:2cqw 0;font-size:1.6cqw}.stage-ready h3{margin:0 0 1.5cqw;font-size:2.4cqw}.stage-ready p{color:#f3e6c7;font-size:1.6cqw}.result-content{top:16%}.stage-results{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:.7cqw 2cqw;display:grid}.result-item{align-items:center;gap:.5cqw;font-size:1.4cqw;font-weight:700;display:flex}.result-item>span:last-child{overflow-wrap:anywhere;flex:1}.result-item.reverse{flex-direction:row-reverse}.result-check{border:1px solid #f3e6c7;border-radius:3px;flex-shrink:0;place-items:center;width:2.8cqw;height:2.8cqw;display:grid}.round-points{color:#101918;background:#e3ae38;width:65%;margin:1.4cqw auto 0;padding:.65cqw;font:700 1.9cqw/1.2 Consolas,monospace}.letter-choices{justify-content:space-around;gap:3cqw;margin-top:2cqw;display:flex}.letter-square{aspect-ratio:1;color:#101918;background:#f3e6c7;border:3px solid #e3ae38;place-items:center;width:12.5cqw;font-size:7cqw;font-weight:800;display:grid}.stage-footer{text-align:center;background:#0d2422;border:2px solid #e3ae38;width:30%;padding:1%;font-size:1.25cqw;font-weight:700;position:absolute;bottom:11%;left:35%}.stage-pause{z-index:8;background:#060a09bd;place-items:center;display:grid;position:absolute;inset:0}.stage-pause>div{text-align:center;background:#0d2422;border:3px solid #e3ae38;width:48%;padding:3cqw}.stage-pause h2{font-size:3.5cqw}.stage-pause p{color:#59bccb;font-size:1.8cqw}.stage-pause small{font-size:1.3cqw}.celebration{top:27%}.celebration h2{color:#ffd878;font-size:4cqw}.celebration p{color:#fff8e8;font-size:2cqw}.display-safety{text-align:center;color:#b9c8c0;margin:10px;font-size:14px}:-webkit-any(html:-webkit-full-screen .broadcast-tools,html:-webkit-full-screen .display-safety){display:none}:is(html:fullscreen .broadcast-tools,html:fullscreen .display-safety){display:none}html:-webkit-full-screen .broadcast{place-items:center;height:100dvh;padding:0;display:grid}html:fullscreen .broadcast{place-items:center;height:100dvh;padding:0;display:grid}html:-webkit-full-screen .broadcast-stage{width:min(100vw,177.777vh)}html:fullscreen .broadcast-stage{width:min(100vw,177.777vh)}@media (max-width:700px){.broadcast{padding:8px}.broadcast-tools{flex-wrap:wrap}.broadcast-stage{aspect-ratio:auto;flex-direction:column;align-items:center;gap:18px;min-height:760px;padding:150px 10px 100px;display:flex}.stage-scenery{opacity:.4}.broadcast-brand{width:180px;top:0;left:0}.stage-heading{width:90%;height:42px;font-size:18px;top:88px;left:5%}.stage-timer{font-size:28px;top:20px}.stage-score{grid-template-columns:1fr auto;gap:5px;width:100%;height:auto;min-height:90px;padding:12px;display:grid;position:relative;top:auto!important;left:auto!important;right:auto!important}.stage-score h2{font-size:18px}.stage-score strong{grid-area:1/2/4;font-size:30px}.stage-score p{font-size:16px}.stage-score span{font-size:14px}.stage-score.right{text-align:left}.stage-board{flex-shrink:0;width:100%;height:340px;position:relative;top:auto;left:auto}.stage-tile{width:min(25vw,100px);padding:5px;font-size:14px}.stage-tile strong{font-size:24px}.stage-tile small{font-size:12px}.stage-tile b{font-size:24px}.stage-prize,.stage-footer{width:auto;padding:10px 18px;font-size:16px;position:relative;top:auto;bottom:auto;left:auto}.stage-content{width:100%;position:relative;top:auto;left:auto}.stage-description{margin-bottom:18px;padding:14px 22px;font-size:18px}.stage-word,.stage-word.secret{padding:24px 10px;font-size:clamp(24px,7vw,36px)}.stage-progress{flex-wrap:wrap;gap:6px;margin-top:18px}.stage-progress span{padding:8px;font-size:16px}.stage-caption,.stage-ready,.stage-ready p{font-size:16px}.stage-ready h3{font-size:24px}.stage-results{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:10px}.result-item{font-size:17px}.result-item.reverse{flex-direction:row}.result-check{width:32px;height:32px}.round-points{margin-top:18px;padding:12px;font-size:22px}.letter-square{width:120px;font-size:64px}.stage-pause>div{width:90%;padding:24px}.stage-pause h2{font-size:30px}.stage-pause p{font-size:20px}.stage-pause small{font-size:14px}.celebration h2{font-size:30px}.celebration p{font-size:20px}html:-webkit-full-screen .broadcast-stage{width:100vw}html:fullscreen .broadcast-stage{width:100vw}html:-webkit-full-screen .broadcast{display:block;overflow:auto}html:fullscreen .broadcast{display:block;overflow:auto}}@media (prefers-reduced-motion:reduce){.broadcast *{transition:none!important;animation:none!important}}
