.rec.svelte-eqdylg{--mg-lime:#c7ff3d;--mg-ink:#0b0f02;--mg-bad:#ff6f61;--mg-line:#262b33;--mg-line2:#353c47;width:var(--size);height:var(--size);color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.rec.svelte-eqdylg:focus-visible{outline:2px solid var(--mg-lime);outline-offset:3px}.ring.svelte-eqdylg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring.svelte-eqdylg circle:where(.svelte-eqdylg){fill:none;stroke-width:3px}.trk.svelte-eqdylg{stroke:var(--mg-line)}.bar.svelte-eqdylg{stroke:var(--mg-lime);stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .12s linear}.vinyl.svelte-eqdylg{background:conic-gradient(from 20deg, transparent 0 40deg, #ffffff12 55deg, transparent 75deg 200deg, #ffffff0d 220deg, transparent 240deg), repeating-radial-gradient(circle at 50% 50%, #101317 0 1.5px, #07090b 1.5px 3.2px);border-radius:50%;position:absolute;inset:6%;box-shadow:inset 0 0 0 1px #2a3038,0 10px 30px #00000080}.label.svelte-eqdylg{background:var(--mg-lime);width:42%;height:42%;color:var(--mg-ink);border-radius:50%;place-items:center;transition:transform .12s;display:grid;position:relative;box-shadow:0 0 0 5px #0b0e11}.small.svelte-eqdylg .label:where(.svelte-eqdylg){width:79%;height:79%;box-shadow:none}.ic.svelte-eqdylg{width:45%;height:45%}.rec.svelte-eqdylg:active .label:where(.svelte-eqdylg){transform:scale(.96)}[data-state=err].svelte-eqdylg .label:where(.svelte-eqdylg){background:var(--mg-bad)}[data-state=play].svelte-eqdylg .vinyl:where(.svelte-eqdylg){animation:1.8s linear infinite svelte-eqdylg-spin}[data-state=load].svelte-eqdylg .trk:where(.svelte-eqdylg){stroke:var(--mg-line2);stroke-dasharray:6 6;animation:1s linear infinite svelte-eqdylg-dash}@keyframes svelte-eqdylg-spin{to{transform:rotate(360deg)}}@keyframes svelte-eqdylg-dash{to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:reduce){.vinyl.svelte-eqdylg,.trk.svelte-eqdylg,.bar.svelte-eqdylg{transition:none;animation:none!important}}
