body[data-presentation="public"] header{padding-top:14px;padding-bottom:14px}
body[data-presentation="public"] header p,
body[data-presentation="public"] #reference,
body[data-presentation="public"] #qa-toggle,
body[data-presentation="public"] #download,
body[data-presentation="public"] .views,
body[data-presentation="public"] footer{display:none}
body[data-presentation="public"] #stage{aspect-ratio:8/5}
@media(max-width:900px){
  body[data-presentation="public"]{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}
  body[data-presentation="public"] header{flex-shrink:0;padding:12px;gap:8px}
  body[data-presentation="public"] .tour-layout{flex:1;min-height:0;width:calc(100% - 24px);display:flex;flex-direction:column;margin-bottom:12px}
  body[data-presentation="public"] #stage{flex:1;min-height:0;aspect-ratio:auto}
  body[data-presentation="public"] .tour-navigation{display:none}
  body[data-presentation="public"] #exit-room{left:10px;right:auto;top:48px}
  body[data-presentation="public"][data-door-state="open"] .view-turns{bottom:12px}
}
