/* Shared opt-in motion controls; wave geometry stays on the homepage. */
.awards-belt[data-awards-strip][data-awards-active=false] .awards-motion,
.awards-belt[data-awards-strip][data-awards-paused=true] .awards-motion,
.awards-belt[data-awards-strip]:focus-within .awards-motion,
.awards-belt[data-awards-strip]:has(.award-medal:hover) .awards-motion{animation-play-state:paused}
.awards-belt[data-awards-strip] .award-medal:focus-visible{outline:2px solid #bb7c52;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.awards-belt[data-awards-strip]{overflow-x:auto;scrollbar-width:none}.awards-belt[data-awards-strip] .awards-motion{animation:none;transform:none}.awards-belt[data-awards-strip] .awards-group:nth-child(2){display:none}.awards-belt[data-awards-strip] .award-medal img{transition:none}}

body:has(dialog[open]) .awards-belt[data-awards-strip] .awards-motion{animation-play-state:paused}
