header .preview-label{font-size:10px;letter-spacing:1.5px;color:#d4be89}.memory{border:1px solid #b7a16c80;background:#2d3d2f;padding:12px 16px;color:#e8ddb8;font-size:11px;min-width:175px;text-align:center}.actions{flex-wrap:wrap;justify-content:flex-end}.actions #return{color:#e0c993;border:1px solid #9f8c5c70;padding:8px 12px}.overlay p{max-width:500px}.status-row{line-height:1.5}@media(max-width:750px){header .preview-label{font-size:7px;text-align:right;max-width:115px}.memory{min-width:115px;padding:8px;font-size:9px}.actions button{padding:7px 4px!important}#stage{min-height:280px}}
.room-heading{gap:14px}.room-heading>div:first-child{flex:1}#stage:fullscreen{height:100vh;max-height:none;width:100vw;aspect-ratio:auto}.overlay{overflow:auto}@media(max-width:750px){.room-heading{flex-wrap:wrap;gap:8px}.room-heading>div:first-child{flex-basis:100%}.room-heading .memory{flex:1}.room-heading #overview{min-height:38px}#stage{height:calc(100svh - 420px)}}

dialog{color:#f4e9d2;background:#1e2d2a;border:1px solid #a79167;border-radius:12px;width:min(620px,90vw);max-height:85svh;overflow:auto;padding:24px;line-height:1.6}dialog::backdrop{background:#08100bd9}dialog a,.preview-note a{color:#f1d698}dialog fieldset{margin:20px 0;border:1px solid #a79167;padding:14px}dialog input{width:20px;height:20px;vertical-align:middle}dialog p,dialog li{font-size:14px}dialog button{min-height:44px}.feedback-link{display:inline-block;padding:12px 0}.preview-note{font-size:12px;line-height:1.7;color:#ccc2ac}#endingFeedback{margin-top:8px}#pause{min-height:40px}
