/* The existing PowerPoint pilot has no HTML player. The original cover and
   three original background layers retain its exact 1080 × 1920 composition. */
html,body{margin:0;background:#071726;color:#f0d69b;font-family:Bahnschrift,'Arial Narrow',Arial,sans-serif}*{box-sizing:border-box}button{font:inherit}#app{padding:0 0 24px}.pilot-shell{width:min(100%,540px);margin:0 auto}.pilot-canvas{position:relative;width:100%;aspect-ratio:9/16;container-type:inline-size;isolation:isolate;overflow:hidden}.pilot-original{display:block;width:100%;height:100%;object-fit:contain}.pilot-background{position:absolute;inset:0;background-image:url('/play/original-a/pilot-portrait-blue-side.png'),url('/play/original-a/pilot-portrait-gold-floor.png'),url('/play/original-a/pilot-background-portrait.png');background-size:100% 100%;pointer-events:none}.pilot-header-mask{clip-path:inset(0 0 70% 0)}.pilot-timer-mask{clip-path:inset(74% 0 10.5% 0)}.pilot-reveal-mask{clip-path:inset(74% 0 6% 0)}.pilot-type{position:absolute;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:400;line-height:1;white-space:nowrap;pointer-events:none}.pilot-series{left:12.963%;top:5.729%;width:74.074%;height:3.333%;font-size:3.0556cqw;color:#a9c0d3}.pilot-head-one{left:9.722%;top:12.083%;width:80.556%;height:6.146%;font-size:8.8889cqw}.pilot-head-two{left:7.870%;top:18.021%;width:84.259%;height:5.833%;font-size:8.4259cqw}.pilot-subhead{left:13.426%;top:24.844%;width:73.148%;height:3.021%;font-size:3.9815cqw;color:#c5d4df}.pilot-timer-label{left:13.426%;top:75.833%;width:73.148%;height:2.813%;font-size:2.7778cqw;color:#a9c0d3}.pilot-timer-number{left:37.5%;top:78.542%;width:25%;height:8.646%;font-size:11.4815cqw}.pilot-reveal-word{left:12.037%;top:75.260%;width:75.926%;height:4.688%;font-size:5.6481cqw}.pilot-answer{left:13.889%;top:78.021%;width:72.222%;height:3.438%;font-size:4.4444cqw}.pilot-why{left:11.111%;top:82.448%;width:77.778%;height:3.021%;font-size:3.4259cqw;color:#c5d4df}.pilot-closing{left:12.963%;top:86.5625%;width:74.074%;height:3.333%;font-size:3.2407cqw;color:#c5d4df}.pilot-cell{position:absolute;width:12.222%;height:6.875%;min-width:44px;min-height:44px;transform:translate(-50%,-50%);background:transparent;border:0;border-radius:18%;color:transparent;cursor:pointer;touch-action:manipulation}.pilot-cell:hover:not(:disabled){box-shadow:inset 0 0 0 2px #efd28688}.pilot-cell:focus-visible{outline:3px solid #efd286;outline-offset:3px}.pilot-cell:disabled{cursor:default}.pilot-ring{position:absolute;width:14.444%;height:8.125%;border:clamp(2px,.6481cqw,7px) solid #efd286;border-radius:50%;pointer-events:none;animation:pilot-reveal .5s cubic-bezier(.2,.7,.3,1) both}.pilot-controls{padding:18px 20px;text-align:center;background:#071726}.pilot-controls p{margin:0 0 12px;color:#c5d4df;font-size:15px;line-height:1.5}.pilot-controls button,.pilot-controls a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin:4px;padding:12px 20px;color:#071726;background:#efd286;border:0;border-radius:5px;text-decoration:none;font-weight:600;cursor:pointer}.pilot-controls .secondary{background:transparent;color:#efd286;border:1px solid #efd286}.pilot-controls button:focus-visible,.pilot-controls a:focus-visible{outline:3px solid #fff;outline-offset:3px}@keyframes pilot-reveal{from{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pilot-ring{animation:none}}
/* Source reveal windows were sequential: word, answer, then closing. */
.pilot-canvas[data-reveal-stage=word] .pilot-answer,.pilot-canvas[data-reveal-stage=word] .pilot-why,.pilot-canvas[data-reveal-stage=word] .pilot-closing,.pilot-canvas[data-reveal-stage=gap] .pilot-reveal-word,.pilot-canvas[data-reveal-stage=gap] .pilot-answer,.pilot-canvas[data-reveal-stage=gap] .pilot-why,.pilot-canvas[data-reveal-stage=gap] .pilot-closing,.pilot-canvas[data-reveal-stage=answer] .pilot-reveal-word,.pilot-canvas[data-reveal-stage=answer] .pilot-closing,.pilot-canvas[data-reveal-stage=closing] .pilot-reveal-word{visibility:hidden}
