.reveal-balloon__button{-webkit-tap-highlight-color:transparent;border-radius:9999px}.reveal-balloon__button:focus-visible,.reveal-scratch__surface:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.reveal-balloon__button[aria-disabled=true]{cursor:progress}.reveal-balloon[data-state=popping] .reveal-balloon__scale{opacity:0}.reveal-scratch__surface{-webkit-tap-highlight-color:transparent}.reveal-scratch[data-state=covered][data-ready] .reveal-scratch__surface{touch-action:none}.reveal-scratch__canvas{border-radius:1.5rem;width:100%;height:100%;position:absolute;inset:0}.reveal-scratch[data-state=done] .reveal-scratch__canvas{opacity:0}@media (prefers-reduced-motion:no-preference){.reveal-balloon__scale{transition:transform var(--reveal-grow) ease-out, opacity var(--reveal-pop) ease-in}.reveal-scratch__canvas{transition:opacity var(--reveal-fade) ease-out}.reveal-result{animation:reveal-in var(--motion-dur,.45s) var(--motion-ease,ease-out) var(--reveal-delay,.2s) both}@keyframes reveal-in{0%{opacity:0;transform:translateY(var(--motion-rise,16px)) scale(.96)}}}
