/* Scoped to the two action games; rhythm keeps its approved presentation. */
.goblin-game .actions button{cursor:pointer}
#controls .action-pad [data-action=attack]{--charging:0deg}
#controls .action-pad [data-action=attack].held{box-shadow:0 3px 0 #795c3c,0 0 20px #ffdc8244,inset 0 2px #fff7d8!important}
#controls .action-pad [data-action=attack]::before{content:'';position:absolute;inset:-5px;border-radius:50%;background:conic-gradient(#fff3b4 var(--charging),transparent 0);mask:radial-gradient(transparent 65%,#000 67%);pointer-events:none}
#controls .action-pad [data-action=attack].charge-ready{background:radial-gradient(circle at 38% 25%,#fff8d9,#e6bd62 72%);border-color:#fff8d4;filter:brightness(1.1)}
#controls .action-pad [data-action=attack].charge-ready::before{filter:drop-shadow(0 0 4px #ffedaa)}
