/* Pendulum Wave: anything the kit's styles (../kit.css) don't already cover. Colours come from the Library's tokens in game.js. */
.fidget[data-fidget="pendulum-wave"] .fidget-stage { background: var(--paper); cursor: grab; }
.pw-group { display: inline-flex; flex-wrap: wrap; align-items: center; gap: .45rem; max-width: 100%; }
.pw-label { font: 700 .8rem/1.2 var(--mono); text-transform: uppercase; color: var(--muted); }
.pw-hint { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); margin: 0; padding: .6rem 1rem; background: var(--paper); color: var(--ink); border: 2px solid var(--line); font-weight: 700; pointer-events: none; }
.pw-hint[hidden] { display: none; }
@media (max-width: 600px) { .fidget[data-fidget="pendulum-wave"] .fidget-stage { height: clamp(320px, 110vw, 560px); } }
