.record-player[data-astro-cid-kdhexrvd]{--disc: 10.64rem;--arm-rest: -10deg;--arm-play: 14deg;--arm-ms: 1s;--toggle: 43px;--seek-w: 162.5px;position:relative;display:flex;flex-direction:row;align-items:flex-end;gap:0;width:calc(var(--toggle) + 1rem + var(--seek-w) + var(--disc) * 1.22);height:calc(var(--disc) * 1.12);flex-shrink:0;margin-left:auto;color:var(--text-accent)}.record-player__transport[data-astro-cid-kdhexrvd]{display:flex;align-items:center;gap:1rem;height:var(--toggle);margin-bottom:calc((1.4375rem - var(--toggle)) / 2);flex-shrink:0}.record-player__toggle[data-astro-cid-kdhexrvd]{display:flex;align-items:center;justify-content:center;width:var(--toggle);height:var(--toggle);margin:0;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--text-accent) 10%,transparent);color:inherit;cursor:pointer;flex-shrink:0}.record-player__toggle[data-astro-cid-kdhexrvd]:hover{opacity:.72}.record-player__toggle[data-astro-cid-kdhexrvd]:focus-visible{outline:2px solid var(--focus);outline-offset:.2rem}.record-player__glyph[data-astro-cid-kdhexrvd]{display:block;overflow:visible}.record-player__glyph--play[data-astro-cid-kdhexrvd]{width:16.67px;height:18.75px;margin-left:2px}.record-player__glyph--pause[data-astro-cid-kdhexrvd]{width:20px;height:20px}.record-player__glyph--pause[data-astro-cid-kdhexrvd],.record-player[data-astro-cid-kdhexrvd].is-spinning .record-player__glyph--play[data-astro-cid-kdhexrvd]{display:none}.record-player[data-astro-cid-kdhexrvd].is-spinning .record-player__glyph--pause[data-astro-cid-kdhexrvd]{display:block}.record-player__stage[data-astro-cid-kdhexrvd]{position:relative;width:calc(var(--disc) * 1.22);height:100%;flex-shrink:0}.record-player__platter[data-astro-cid-kdhexrvd]{position:absolute;left:0;top:50%;width:var(--disc);height:var(--disc);transform:translateY(-50%)}.record-player__vinyl[data-astro-cid-kdhexrvd],.record-player__spindle[data-astro-cid-kdhexrvd]{position:absolute;pointer-events:none;user-select:none}.record-player__vinyl[data-astro-cid-kdhexrvd]{inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;animation:record-player-spin 1.8s linear infinite;animation-play-state:paused}.record-player[data-astro-cid-kdhexrvd].is-spinning .record-player__vinyl[data-astro-cid-kdhexrvd]{animation-play-state:running}.record-player__spindle[data-astro-cid-kdhexrvd]{left:50%;top:50%;z-index:2;width:calc(var(--disc) * 84 / 808);height:calc(var(--disc) * 84 / 808);transform:translate(-50%,-50%);object-fit:contain}.record-player__tonearm[data-astro-cid-kdhexrvd]{position:absolute;left:calc(var(--disc) * .5952);top:calc(50% - var(--disc) * .5037);z-index:3;width:calc(var(--disc) * 448 / 808);height:calc(var(--disc) * 851 / 808);margin:0;padding:0;border:0;background:transparent;cursor:pointer;transform-origin:82.03% 11.75%;transform:rotate(var(--arm-rest));transition:transform var(--arm-ms) var(--ease)}.record-player[data-astro-cid-kdhexrvd].is-armed .record-player__tonearm[data-astro-cid-kdhexrvd]{transform:rotate(var(--arm-play))}.record-player__tonearm[data-astro-cid-kdhexrvd] img[data-astro-cid-kdhexrvd]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none;filter:drop-shadow(0 .2rem .4rem rgb(from var(--text-accent) r g b / 0)) drop-shadow(0 .55rem 1.1rem rgb(from var(--text-accent) r g b / 0));transition:filter .18s var(--ease)}.record-player__tonearm[data-astro-cid-kdhexrvd]:hover img[data-astro-cid-kdhexrvd],.record-player__tonearm[data-astro-cid-kdhexrvd]:focus-visible img[data-astro-cid-kdhexrvd]{filter:drop-shadow(0 .2rem .4rem rgb(from var(--text-accent) r g b / .9)) drop-shadow(0 .55rem 1.1rem rgb(from var(--text-accent) r g b / .7))}.record-player__tonearm[data-astro-cid-kdhexrvd]:focus-visible{outline:2px solid var(--focus);outline-offset:.25rem}.record-player__seek[data-astro-cid-kdhexrvd]{z-index:4;display:flex;align-items:center;width:var(--seek-w);height:16px;margin:0}.record-player__seek[data-astro-cid-kdhexrvd] input[data-astro-cid-kdhexrvd]{--seek: 0%;width:100%;height:16px;margin:0;appearance:none;background:transparent;cursor:pointer}.record-player__seek[data-astro-cid-kdhexrvd] input[data-astro-cid-kdhexrvd]:focus-visible{outline:2px solid var(--focus);outline-offset:.2rem}.record-player__seek[data-astro-cid-kdhexrvd] input[data-astro-cid-kdhexrvd]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--text-accent) var(--seek),color-mix(in srgb,var(--text-accent) 25%,transparent) var(--seek))}.record-player__seek[data-astro-cid-kdhexrvd] input[data-astro-cid-kdhexrvd]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-6px;border:0;border-radius:50%;background:var(--text-accent)}.record-player__seek[data-astro-cid-kdhexrvd] input[data-astro-cid-kdhexrvd]::-moz-range-track{height:4px;border:0;border-radius:999px;background:linear-gradient(to right,var(--text-accent) var(--seek),color-mix(in srgb,var(--text-accent) 25%,transparent) var(--seek))}.record-player__seek[data-astro-cid-kdhexrvd] input[data-astro-cid-kdhexrvd]::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--text-accent)}.record-player[data-astro-cid-kdhexrvd] audio[data-astro-cid-kdhexrvd]{display:none}@keyframes record-player-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.record-player__vinyl[data-astro-cid-kdhexrvd]{animation:none}.record-player__tonearm[data-astro-cid-kdhexrvd],.record-player__seek[data-astro-cid-kdhexrvd]{transition:none}}@media(max-width:860px){.record-player[data-astro-cid-kdhexrvd]{--disc: 8rem}}@media(max-width:639px){.record-player[data-astro-cid-kdhexrvd]{--disc: min(7.6rem, 41.6vw)}}
