body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img,canvas{-webkit-user-drag:none}@media (any-pointer:coarse){.cabinet .touch-controls{display:flex}.cabinet .touch{width:clamp(88px,calc(var(--view-height) * .3),128px);height:clamp(88px,calc(var(--view-height) * .3),128px);font-size:36px}.cabinet .mute{bottom:calc(clamp(88px,calc(var(--view-height) * .3),128px) + 24px)}}
