.wait-play{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);text-align:center;background:#fbf6ea;border:2px solid #1e1b16;display:grid}.wait-play-title{margin:0;font-size:16px;font-weight:800}.wait-play-hint{color:var(--fg-muted);word-break:keep-all;margin:0;font-size:13px;line-height:1.5}.tl-tray{--warm:0;border-radius:var(--radius-full);isolation:isolate;background:#5a3a28;border:2px solid #2b1a12;flex-wrap:wrap;justify-content:center;gap:2px;padding:14px 8px 8px;display:flex;position:relative}.tl-tray:before{z-index:-1;border-radius:inherit;opacity:var(--warm);content:"";background:radial-gradient(at 50% 40%,#f7b24a8c,#f7b24a00 70%);transition:opacity .4s ease-out;position:absolute;inset:-2px}.tl-candle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:52px;padding:0;transition:translate 80ms ease-out;display:grid}.tl-candle:active:not(.is-lit){translate:0 2px}.tl-candle.is-lit{cursor:default}.tl-candle:focus-visible{outline:none;box-shadow:0 0 0 2px #5a3a28,0 0 0 4px #fed73c}.tl-candle svg{width:36px;height:42px}.tl-flame{opacity:0;transform-box:fill-box;transform-origin:50% 100%}.tl-candle.is-lit .tl-flame{opacity:1;animation:1.2s steps(2,end) infinite tl-flick}@keyframes tl-flick{50%{scale:.9 1.06}}@media (prefers-reduced-motion:reduce){.tl-candle.is-lit .tl-flame{animation:none}.tl-tray:before{transition:none}}@media (width<=479px){.tl-tray{border-radius:48px;max-width:202px;margin-inline:auto;padding-inline:8px}}.wait-plays{display:grid}.wait-plays .is-pressed{animation:80ms ease-out wp-press}@keyframes wp-press{50%{scale:.96}}.wp-pop{color:#1b2b3a;opacity:0;pointer-events:none;background:#fed73c;border:2px solid #1b2b3a;border-radius:6px;padding:1px 8px;font-size:15px;font-weight:800;position:absolute;top:-6px;right:-6px;rotate:-6deg}.is-pound>.wp-pop,.is-shuffling>.wp-pop{animation:.7s ease-out wp-pop}@keyframes wp-pop{0%{opacity:0;scale:.7}15%{opacity:1;scale:1}80%{opacity:1}to{opacity:0}}.wp-switch{margin-top:var(--space-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:13px;display:flex}.wp-switch[hidden]{display:none}.wp-switch-label{color:var(--fg-muted)}.wp-switch-btn{min-height:44px;color:var(--fg);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:700;text-decoration:underline}.wp-switch-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.wait-play-title:focus{outline:none}.wp-mortar-row{justify-content:center;display:flex}.wp-pound{color:#f3e9d2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#33235a;border:2px solid #1e1b16;border-radius:50%;place-items:center;width:168px;height:168px;padding:0 0 14px;display:grid;position:relative;box-shadow:0 4px #1e1b16}.wp-pound:focus-visible{outline:none;box-shadow:0 0 0 2px #fbf6ea,0 0 0 5px #5b1c8f,0 4px #1e1b16}.wp-mortar-art{width:84px;height:101px}.wp-mortar-art svg{width:100%;height:100%;display:block}.wp-pestle{transform-origin:30% 100%;width:26px;height:44px;margin-left:6px;position:absolute;top:22px;left:50%}.wp-pound.is-pound .wp-pestle{animation:.3s ease-in-out wp-pestle}@keyframes wp-pestle{45%{translate:-6px 16px;rotate:-8deg}}.wp-pound-label{font-size:14px;font-weight:800;position:absolute;bottom:18px}.wp-beats{justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wp-beats li{background:#fbf6ea;border:2px solid #1e1b16;border-radius:50%;width:14px;height:14px;transition:background-color .15s ease-out}.wp-beats li.is-on{background:#fed73c}.wp-note-row{gap:var(--space-3);text-align:left;grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:132px;display:grid}.wp-jar{background:#4b21791f;border:2px solid #1e1b16;border-radius:34px 34px 26px 26px;width:92px;height:116px;position:relative;overflow:hidden}.wp-jar:before{content:"";background:#5a3a28;border:2px solid #1e1b16;border-radius:6px;height:14px;position:absolute;top:-2px;left:14px;right:14px}.wp-jar i{border:1.5px solid #1e1b16;border-radius:3px;width:30px;height:18px;position:absolute}.wp-jar .is-a{background:#fed73c;bottom:10px;left:10px;rotate:-12deg}.wp-jar .is-b{background:#f3e9d2;bottom:14px;left:44px;rotate:10deg}.wp-jar .is-c{background:#e6d8f7;bottom:32px;left:22px;rotate:18deg}.wp-jar .is-d{background:#f7b24a;bottom:34px;left:50px;rotate:-20deg}.wp-jar .is-e{background:#fffdf6;bottom:52px;left:30px;rotate:-4deg}.wp-note-paper{padding:var(--space-3) var(--space-4);background:#fffdf6;border:2px solid #1e1b16;border-radius:6px;position:relative;rotate:.8deg;box-shadow:0 3px #1e1b16}.wp-note-paper.is-in{animation:wp-note-in .3s var(--spring) both}@keyframes wp-note-in{0%{opacity:0;translate:-24px 8px;rotate:-6deg}}.wp-note-label{color:var(--fg-muted);margin:0;font-size:12px}.wp-note-text{word-break:keep-all;margin:4px 0 0;font-size:16px;font-weight:800;line-height:1.45}.wp-note-sign{color:var(--fg-muted);text-align:right;margin:6px 0 0;font-size:13px;font-weight:700}.wp-note-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;display:flex}.wp-note-open{min-height:44px;font-size:13px}.wp-note-open[hidden],.wp-note-keep[hidden]{display:none}.wp-note-list{gap:var(--space-3);max-height:50vh;margin:var(--space-3) 0;padding:0;list-style:none;display:grid;overflow-y:auto}.wp-note-list li{padding:var(--space-3);background:#fffdf6;border:1px solid #1e1b1633;border-radius:6px;gap:2px;display:grid}.wp-note-list .wp-note-text{margin:0}.wp-note-remove,.wp-note-clear{justify-self:end;min-height:44px;font-size:13px}.wp-note-clear[hidden]{display:none}.wp-shuffle{color:#f3e9d2;--fg-muted:#d2c6e6;background:#4b2179}.wp-deck-row{margin:var(--space-2) 0 var(--space-3);gap:var(--space-3);justify-content:center;align-items:center;display:flex}.wp-deck{touch-action:pan-y;cursor:grab;width:132px;height:172px;position:relative}.wp-card{background:radial-gradient(circle,#fed73c 0 6px,#0000 7px),repeating-linear-gradient(45deg,#f3e9d224 0 6px,#0000 6px 14px),#2a4a6b;border:2px solid #1e1b16;border-radius:10px;position:absolute;inset:0;box-shadow:0 4px #1e1b16}.wp-card.is-under{translate:-10px 4px;rotate:-6deg}.wp-deck.is-shuffling .wp-card.is-top{animation:.36s ease-in-out wp-shuffle-right}.wp-deck.is-shuffling[data-dir=left] .wp-card.is-top{animation-name:wp-shuffle-left}@keyframes wp-shuffle-right{45%{z-index:0;translate:52px -6px;rotate:10deg}55%{z-index:-1}}@keyframes wp-shuffle-left{45%{z-index:0;translate:-52px -6px;rotate:-10deg}55%{z-index:-1}}.wp-arrow{z-index:1;color:#f3e9d2;cursor:pointer;background:#33235a;border:2px solid #1e1b16;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:grid;position:relative}.wp-arrow:focus-visible{outline:none;box-shadow:0 0 0 2px #4b2179,0 0 0 4px #fed73c}@media (prefers-reduced-motion:reduce){.wait-plays .is-pressed,.wp-pound.is-pound .wp-pestle,.wp-note-paper.is-in,.wp-deck.is-shuffling .wp-card.is-top{animation:none}.is-pound>.wp-pop,.is-shuffling>.wp-pop{animation:1s step-end wp-pop-still}}@keyframes wp-pop-still{0%{opacity:1}to{opacity:0}}
