.act-toggle,.painted-preview,#scrub,#stage-name,#invitation{display:none!important}
#world{inset:0}.frame{inset:14px}.narrative{inset:auto 0 45px;padding:24px 5vw;background:linear-gradient(0deg,#f8f3e5f2,#f8f3e5db 70%,#f8f3e500);min-height:150px;pointer-events:none}.narrative #action{pointer-events:auto}.story{max-width:680px}#invitation{bottom:220px}.encounters{display:none!important}.act-toggle{display:block!important}.letter{display:none!important}#chapter-label{top:112px}body.flying .narrative{background:linear-gradient(0deg,#092743f5,#092743b8 70%,#09274300);color:#fff0d4}body.flying .narrative p,body.flying #action{color:#eee3ca}body.flying #action{border-color:#eee3ca}.painted-preview{position:absolute;right:5vw;top:98px;z-index:8;padding:12px 18px;background:#f5ecd5;color:#173e51;border:1px solid #173e5144;font:14px serif}.painted-preview:focus-visible{outline:3px solid #c05b42}.flying .painted-preview{background:#153f5e;color:#f5ecd5;border-color:#f5ecd577}@media(max-width:700px){.narrative{min-height:180px;padding:18px 6vw}#invitation{bottom:235px;max-width:85vw;white-space:normal}.painted-preview{top:90px;font-size:12px}.top-controls{gap:0}.frame{inset:8px}}
