/* tilepress preview v7719: P1 tile press feel + egg idle wobble */
/* tiles: one timing set. press = fast squash 80ms; release = spring back */
html body #home .big{transition:transform .32s cubic-bezier(.3,1.6,.5,1),box-shadow .2s ease,opacity .12s ease!important}
html body #home .big:active,html body #home .big.press{transition:transform .08s ease-out,box-shadow .08s ease-out,opacity .08s!important;transform:scale(.94)!important;animation:none!important;box-shadow:0 1px 0 #fff8 inset,0 6px 10px -4px #5a2f7a55!important}
html body #home .big:focus:not(:active):not(.press){transform:translateY(0) rotateX(4deg)!important}
/* short fade-out as the mode opens (pairs with smooth-seams screen fade) */
html body #home .big.go{opacity:.55}
/* egg: gentle idle wobble every ~8s, centering untouched (uses rotate/scale props, not transform) */
@keyframes eggidle{0%,88%,100%{rotate:0deg;scale:1}91%{rotate:-6deg;scale:1.03}94%{rotate:5deg;scale:1.03}97%{rotate:-2deg;scale:1}}
html body #home>#dumpGo{animation:eggidle 8s ease-in-out 2s infinite!important}
html body #home>#dumpGo:active{animation-play-state:paused!important}
/* egg badge: tile-label style (white pill, Nunito 900, plum ink) */
html body #home>#dumpGo b{background:linear-gradient(#fff,#f6eefe);color:#3a2a55;font:900 17px 'Nunito',system-ui,sans-serif;border:0;box-shadow:0 1px 0 #fff inset,0 -2px 0 #e3d3f5 inset,0 4px 8px #5a2f7a33;top:-6px;right:-6px}
@media (prefers-reduced-motion:reduce){
 html body #home .big,html body #home .big:active,html body #home .big.press{transition:none!important;transform:none!important}
 html body #home .big.go{opacity:1}
 html body #home>#dumpGo{animation:none!important}
}
