/* Scale the illustrated frame with the scene, including wide and zoomed-out views. */
@media(min-width:751px){
 .masthead,#header{height:7.2vw}
 .masthead .brand{top:.72vw;width:14.7vw;font-size:1.72vw;padding:.36vw .86vw}
 .masthead #sound{right:1.3vw;width:3.2vw;height:3.2vw;font-size:1.75vw}
 body>nav:not(#adventures){top:5.4vw;height:7.2vw;left:19%;right:19%;gap:.72vw}
 body>nav a.menu-tab,body>nav a.menu-tab.active{font-size:2.5vw;border-width:.28vw;padding:.22vw .86vw;gap:.58vw}
 #adventures{top:5.4vw;left:19%;right:19%;gap:.72vw}
 #adventures .adventure{width:50%;max-width:none;border-radius:1.7vw}
 .lets-eat-button{font-size:2.5vw;border-width:.28vw;padding:.22vw 1.15vw}
 #harvestList{width:20vw;top:5vw;left:2vw}
 #harvestBanner{height:6.68vw}
 #kitchenPreviewLink{font-size:1.2vw;padding:.72vw 1.3vw;bottom:8.6vw}
 #instruction,#kitchenInstruction{top:6.3vw;width:60%;max-width:none;height:4.75vw;min-height:0;font-size:1.5vw;padding:.86vw 4.65vw}
 #instruction:before,#kitchenInstruction:before{inset:.8vw 4.45vw;box-shadow:0 0 .58vw .36vw #fff0ce}
 .scene,#tableStage{height:calc(100svh - 9.2vw)}
 .seed-rack,.kitchen-page .seed-rack{height:calc(100svh - 10.9vw);max-height:calc(100svh - 10.9vw);min-height:0}
 .tools,.table-tools{bottom:1.2vw;gap:1.45vw}
 .tools button,.table-tools button,.table-tools #clearTable{font-size:2.3vw;min-height:4.3vw;padding:.86vw 1.85vw;border-width:.22vw}
 .dish-controls{bottom:6.3vw;gap:.58vw}
 .dish-controls button,.dish-controls #removeFood{font-size:1.05vw;min-height:2.7vw;padding:.4vw 1.05vw}
 .dish-controls{font-size:1.1vw}
 .scroll-arrow{height:2vw;min-height:0;font-size:1.8vw}
 footer{font-size:.95vw;min-height:2vw;padding:.5vw 1vw}
}
.packets{overflow-y:auto!important;overflow-x:hidden!important;touch-action:pan-y;scroll-behavior:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;cursor:grab}
.packets.is-scrolling,.packets.is-scrolling .packet{cursor:grabbing}
.packets .packet{touch-action:pan-y;user-select:none;-webkit-user-select:none}
