/* v7733mm iPad tap/lag fix */
html body #home .big,html body #home .ib,html body button.ib,html body .ib,html body button{touch-action:manipulation!important;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
html body #home .big *{pointer-events:none}
html body #home .hpage button.big{min-width:88px;min-height:88px}
html body .ib{min-width:44px;min-height:44px}
@media (pointer:coarse){html body #home .big{animation:none!important}html body #home .big.go{opacity:1!important}}
/* Draw: one continuous row, black cycle mark at end */
html body #draw #dpal{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;row-gap:0!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
html body #draw #dpal .sw{flex:0 0 40px!important}
/* Pottery: single-row scroll like Color */
html body #pottery #potpal{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;justify-content:flex-start!important;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
html body #pottery #potpal .sw{flex:0 0 var(--sw)!important}
/* v7733mm HARD FAIL: every paint pal = ONE nowrap row, infinite loop (palsloop.js), black seam only at wrap */
html body #color #pal,html body #pour #prpal,html body #pottery #potpal,html body #draw #dpal,html body #slime #slpal{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;grid-template-columns:none!important;grid-auto-flow:column!important;justify-content:flex-start!important;align-items:center!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;row-gap:0!important;touch-action:pan-x!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}
html body #color #pal::-webkit-scrollbar,html body #pour #prpal::-webkit-scrollbar,html body #pottery #potpal::-webkit-scrollbar,html body #draw #dpal::-webkit-scrollbar,html body #slime #slpal::-webkit-scrollbar{display:none}
html body #color #pal::after,html body #pour #prpal::after,html body #pottery #potpal::after,html body #draw #dpal::after,html body #slime #slpal::after{content:none!important}
html body #color #pal .sw,html body #pour #prpal .sw,html body #pottery #potpal .sw,html body #draw #dpal .sw,html body #slime #slpal .sw{flex-shrink:0!important}
.pal-seam{flex:0 0 3px!important;width:3px!important;align-self:stretch;margin:6px 4px!important;border-radius:2px;background:#000;pointer-events:none;padding:0!important;border:0!important}
html body #pour .prrow{min-width:0!important;max-width:100%!important}html body #pour .prrow>#prpal{flex:1 1 auto!important}
/* v7733nn: stable hit targets — no home bob, ever (kids + desktop) */
html body #home .big,html body #home .hpage button.big,html body #home button.big{animation:none!important;translate:none!important}
/* v7733nn: page dots clickable — polish-o z-index:1 left them under .bigbtns.hpg */
html body #home #hpDots{z-index:60!important;pointer-events:auto!important}
html body #home #hpDots i{pointer-events:auto!important;cursor:pointer;padding:8px!important;margin:-8px 0!important;touch-action:manipulation}
