/* Mobile screen and tap safety */
html,body{width:100%;max-width:100%;}
.set64-home button,.mobile-bottom-nav button{pointer-events:auto!important;touch-action:manipulation!important;cursor:pointer!important}
#goddoLevelGate[hidden],#goddoIntro[hidden]{display:none!important;pointer-events:none!important}
@media(max-width:700px){html,body{overflow-x:hidden!important;overflow-y:auto!important}.main-content,.app-shell,.page.active{overflow-y:visible!important;max-height:none!important}.page.active{touch-action:pan-y!important}.set64-home{position:relative;z-index:1}.set64-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.set64-grid button{min-width:0}.mobile-bottom-nav{z-index:900!important}}
