/* The same confirmed 360° scenes, with a touch-sized route back to the unified garden. */
.vrbody header{position:relative;z-index:20;flex-wrap:wrap;gap:8px}
.vrbody header nav{flex-wrap:wrap;gap:8px}
.vrbody header button,.vrbody header a{min-height:44px}
.vrbody .vr-stage{height:calc(100vh - var(--vr-header-height,78px));height:calc(100dvh - var(--vr-header-height,78px))}
.vrbody .vr-ui{gap:12px;align-items:flex-start}
.vrbody .vr-nav{flex-wrap:wrap;justify-content:flex-end}
.vrbody .vr-footer{bottom:12px;width:max-content;max-width:calc(100% - 24px);white-space:normal;padding:10px 14px}
.vrbody .vr-entry-controls{display:flex;align-items:center;justify-content:center;gap:10px}
.vrbody .vr-activity-shortcuts{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:9px}
.vrbody .vr-activity-shortcuts button,.vrbody .vr-activity-shortcuts a{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;min-height:46px;border-radius:10px;font-size:17px}
.vrbody .modal{z-index:30;padding:12px}
.vrbody .modal article{max-height:calc(100dvh - 24px);overflow:auto}
.vrbody .modal img{max-height:32vh}
.vrbody .modal button,.vrbody .vr-nav button{min-height:48px}
@media(max-width:760px){
 .vrbody header{padding:8px 12px}.vrbody header a{font-size:20px;display:flex;align-items:center}
 .vrbody header button{font-size:16px;padding:8px 12px}
 .vrbody .vr-ui{inset:8px;flex-direction:column;gap:7px}
 .vrbody .vr-ui>div:first-child{padding:7px 10px}.vrbody .vr-ui h2{font-size:20px}
 .vrbody .vr-ui small{font-size:13px}.vrbody .vr-nav{padding:6px;gap:5px}
 .vrbody .vr-nav button{padding:8px 12px;font-size:16px}
 .vrbody .vr-footer{width:calc(100% - 16px);max-width:none;bottom:8px;padding:8px}
 .vrbody .vr-activity-shortcuts{gap:6px;display:grid;grid-template-columns:1fr 1fr}
 .vrbody .vr-activity-shortcuts button,.vrbody .vr-activity-shortcuts a{font-size:15px;padding:7px;min-height:44px}
 .vrbody .vr-entry-controls{font-size:14px;line-height:1.45}
 .vrbody .hotspot{font-size:16px;padding:10px 12px}
}
