.tpp-arcade.svelte-ja9f95{--ab-cap:var(--o-plum);--ab-cap-light:color-mix(in oklab, var(--o-plum) 55%, white);--ab-cap-dark:var(--o-plum-deep);--ab-ink:var(--o-on-plum);aspect-ratio:1/.82;width:220px;display:block;position:relative;container-type:inline-size}.s-go.svelte-ja9f95,.s-done.svelte-ja9f95{--ab-cap:var(--o-lime);--ab-cap-light:color-mix(in oklab, var(--o-lime) 45%, white);--ab-cap-dark:color-mix(in oklab, var(--o-lime) 62%, var(--o-ink));--ab-ink:var(--o-ink)}.s-early.svelte-ja9f95{--ab-cap:var(--o-peach);--ab-cap-light:color-mix(in oklab, var(--o-peach) 45%, white);--ab-cap-dark:color-mix(in oklab, var(--o-peach) 60%, var(--o-ink));--ab-ink:var(--o-ink);animation:.4s ease-in-out svelte-ja9f95-ab-shake}.ab-glow.svelte-ja9f95{background:radial-gradient(closest-side, color-mix(in oklab, var(--ab-cap) 70%, transparent), transparent);opacity:0;border-radius:50%;transition:opacity .12s;position:absolute;inset:-18% -14% -6%}.s-go.svelte-ja9f95 .ab-glow:where(.svelte-ja9f95){opacity:1}.ab-bezel.svelte-ja9f95{background:radial-gradient(60% 50% at 50% 38%, color-mix(in oklab, var(--o-ink) 70%, black), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--o-ink) 55%, var(--o-plum)), color-mix(in oklab, var(--o-ink) 85%, black));border-radius:50%;height:62%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 3cqi #ffffff38,0 6cqi 10cqi -4cqi #0000008c;box-shadow:inset 0 3cqi lab(100% -.0000298023 .0000119209/.22),0 6cqi 10cqi -4cqi lab(0% 0 0/.55)}.ab-skirt.svelte-ja9f95{background:linear-gradient(180deg, var(--ab-cap-dark), color-mix(in oklab, var(--ab-cap-dark) 70%, black));border-radius:50%;height:40%;position:absolute;bottom:14%;left:13%;right:13%}.ab-dome.svelte-ja9f95{background:radial-gradient(70% 60% at 42% 32%, var(--ab-cap-light), var(--ab-cap) 55%, var(--ab-cap-dark));height:60%;color:var(--ab-ink);border-radius:50%;place-items:center;transition:transform 80ms ease-out;display:grid;position:absolute;bottom:26%;left:13%;right:13%;box-shadow:inset 0 -3cqi 4cqi #00000040,inset 0 2cqi 2cqi #ffffff59;box-shadow:inset 0 -3cqi 4cqi lab(0% 0 0/.25),inset 0 2cqi 2cqi lab(100% -.0000298023 .0000119209/.35)}.is-pressed.svelte-ja9f95 .ab-dome:where(.svelte-ja9f95){transform:translateY(7%)}.ab-shine.svelte-ja9f95{filter:blur(1.2cqi);background:#fff9;background:lab(100% -.0000298023 .0000119209/.6);border-radius:50%;width:36%;height:22%;position:absolute;top:12%;left:20%;transform:rotate(-12deg)}.ab-dome.svelte-ja9f95 b:where(.svelte-ja9f95){letter-spacing:.08em;text-transform:uppercase;font-size:11cqi;font-weight:700;position:relative;transform:scaleY(.82)}@keyframes svelte-ja9f95-ab-shake{20%{transform:translate(-4%)rotate(-2deg)}45%{transform:translate(4%)rotate(2deg)}70%{transform:translate(-2%)}}@media (prefers-reduced-motion:reduce){.s-early.svelte-ja9f95{animation:none}}
