/* Never display the legacy renderer while the current presentation is loading. */
html[data-presentation="current"][data-ui-ready="false"] #app {visibility:hidden}
.scene-state-view,.scene-static-view {position:relative;min-height:100vh;isolation:isolate}
.scene-state-card {position:absolute;left:8%;top:30%;width:min(570px,84%);padding:32px;border:1px solid #e6ded0;border-radius:18px;background:#fffaf0ed;box-shadow:0 18px 45px #263e4a1f;color:#132d45}
.scene-state-card h1 {font:400 38px/1.12 Georgia,serif;margin:0 0 18px}
.scene-state-card p {line-height:1.6}
.scene-state-card>div {display:flex;gap:12px;margin-top:24px}
.scene-static-copy {position:absolute;left:8%;top:28%;z-index:2}
.scene-static-copy h1 {font:400 clamp(46px,6vw,100px)/.96 Georgia,serif;letter-spacing:-2px;margin:0 0 25px;color:#071b40}
.scene-static-copy p {font:clamp(17px,2vw,32px)/1.3 Georgia,serif;margin-bottom:26px}
.scene-static-packs {position:absolute;right:4%;top:14%;width:49%;height:72%;object-fit:contain}
@media (min-width:761px) {
  body.today-scene-active { background:#dce6ee; }
  body.today-scene-active .warm-landscape, body.today-scene-active .site-footer { display:none; }
  body.today-scene-active #app { width:100%;max-width:none;margin:0;padding:0; }
  .today-story { position:relative;height:calc(100vh + 550vh / .5616 * 1.42); }
  .today-scene-frame { position:fixed;inset:0;width:100%;height:100vh;border:0;background:#dce6ee; }
}
