:root{--home-ink:#2b2824;--home-muted:#7a7166;--home-faint:#aaa195;--home-paper:rgba(255, 253, 248, 0.78);--home-paper-strong:rgba(255, 253, 248, 0.92);--home-line:rgba(43, 40, 36, 0.12);--home-soft-line:rgba(43, 40, 36, 0.07);--home-accent:#b99431;--home-accent-rgb:185, 148, 49;--home-green:#5e806f;--home-shadow:rgba(42, 38, 34, 0.16)}.dark{--home-ink:#f3eee5;--home-muted:#c5baaa;--home-faint:#8e8578;--home-paper:rgba(22, 23, 23, 0.76);--home-paper-strong:rgba(29, 29, 28, 0.92);--home-line:rgba(239, 230, 215, 0.17);--home-soft-line:rgba(239, 230, 215, 0.1);--home-accent:#d0a24d;--home-accent-rgb:208, 162, 77;--home-green:#89ad98;--home-shadow:rgba(0, 0, 0, 0.62)}.record-carousel-section{position:relative;left:auto;transform:none;isolation:isolate;width:100%;max-width:680px;margin:2.35rem auto 2.85rem;color:var(--home-ink)}.record-carousel-section,.record-carousel-section *{box-sizing:border-box}.player-ambience-canvas{position:absolute;inset:-26px -30px;z-index:-1;width:calc(100% + 60px);height:calc(100% + 52px);pointer-events:none;opacity:.72;filter:saturate(.88)}.home-player-audio{display:none}.station-shell{position:relative;overflow:hidden;border:1px solid var(--home-line);border-radius:24px;background:radial-gradient(circle at 18% 12%,rgba(var(--home-accent-rgb),.15),transparent 28%),radial-gradient(circle at 88% 82%,rgba(94,128,111,.13),transparent 30%),linear-gradient(135deg,var(--home-paper-strong),var(--home-paper));box-shadow:0 22px 54px -34px var(--home-shadow),0 1px rgba(255,255,255,.48),inset 0 1px rgba(255,255,255,.58);backdrop-filter:blur(18px)}.dark .station-shell{border-color:rgba(235,226,210,.18);background:radial-gradient(circle at 16% 14%,rgba(var(--home-accent-rgb),.16),transparent 31%),radial-gradient(circle at 83% 20%,rgba(142,173,152,.1),transparent 30%),linear-gradient(145deg,rgba(45,44,41,.9) 0%,rgba(25,27,27,.92) 47%,rgba(16,18,19,.95) 100%);box-shadow:0 28px 68px -38px rgba(0,0,0,.88),0 0 0 1px rgba(255,248,235,5%),inset 0 1px rgba(255,248,235,.16),inset 0 -1px rgba(0,0,0,.55)}.station-shell::before,.station-shell::after{content:"";position:absolute;pointer-events:none}.station-shell::before{inset:0;opacity:.34;background-image:linear-gradient(rgba(43,40,36,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(43,40,36,.022) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 80%)}.dark .station-shell::before{opacity:.18;background-image:linear-gradient(rgba(239,230,215,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(239,230,215,.035) 1px,transparent 1px)}.station-shell::after{top:14px;right:18px;width:88px;height:22px;border-top:1px solid var(--home-soft-line);border-bottom:1px solid var(--home-soft-line);transform:rotate(8deg);opacity:.75}.dark .station-shell::after{border-color:rgba(239,230,215,8%);opacity:.52}.station-layout,.station-player{position:relative;z-index:1}.station-layout{display:grid;grid-template-columns:minmax(212px,.76fr)minmax(0,1.24fr);gap:clamp(1.5rem,4.5vw,2.4rem);align-items:center;padding:1.08rem 1.08rem .95rem}.turntable-deck{position:relative;display:grid;place-items:center;min-height:232px;padding-top:.35rem;overflow:visible;border-radius:20px}.deck-shadow{position:absolute;z-index:0;width:82%;height:42px;bottom:8px;border-radius:50%;background:radial-gradient(ellipse,rgba(18,20,22,.2),transparent 68%);filter:blur(4px)}.platter-ring{position:relative;z-index:2;width:min(68vw,218px);aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 34% 25%,rgba(255,255,255,.72),transparent 28%),radial-gradient(circle at 50% 50%,rgba(23,27,32,.12),transparent 64%),radial-gradient(circle at 50% 50%,rgba(var(--home-accent-rgb),.11),transparent 70%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 22px 48px -28px rgba(12,14,18,.42)}.dark .platter-ring{background:radial-gradient(circle at 34% 25%,rgba(255,248,235,.2),transparent 27%),radial-gradient(circle at 50% 50%,rgba(var(--home-accent-rgb),.1),transparent 69%),linear-gradient(145deg,rgba(78,76,70,.24),rgba(9,10,10,.12));box-shadow:inset 0 0 0 1px rgba(239,230,215,.13),0 24px 54px -28px rgba(0,0,0,.82)}.vinyl-disc{position:relative;width:89%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 0 34%,rgba(0,0,0,.92) 34.6% 36%,transparent 36.4%),repeating-radial-gradient(circle,#252522 0 1.2px,#111110 1.2px 3.6px),radial-gradient(circle at 36% 24%,rgba(255,255,255,.16),transparent 21%),linear-gradient(145deg,#1d1e1c,#070807 62%,#1b1b19);box-shadow:inset 0 0 0 1px rgba(255,255,255,8%),inset 0 0 0 7px rgba(255,255,255,.018),inset 0 0 30px rgba(0,0,0,.74),0 16px 38px -25px rgba(0,0,0,.64);transition:transform .35s ease,filter .35s ease}.vinyl-disc::before,.vinyl-disc::after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none}.vinyl-disc::before{background:conic-gradient(from 214deg,transparent 0 57%,rgba(255,255,255,.1) 64%,transparent 74%),radial-gradient(circle at 33% 23%,rgba(255,255,255,.12),transparent 21%),radial-gradient(circle at 50% 50%,transparent 0 63%,rgba(255,255,255,.045) 64%,transparent 66%);opacity:.36;mix-blend-mode:screen}.vinyl-disc::after{inset:4%;border:1px solid rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.025)}.record-carousel-section.is-playing .vinyl-disc{animation:vinylSpin 6.8s linear infinite}.vinyl-groove{position:absolute;inset:10%;border:1px solid rgba(255,255,255,.045);border-radius:50%;pointer-events:none}.vinyl-groove--two{inset:22%;opacity:.62}.vinyl-groove--three{inset:35%;opacity:.46}.vinyl-label{position:relative;z-index:1;width:61%;aspect-ratio:1;overflow:hidden;display:block;border-radius:50%;background:0 0!important;background-image:var(--record-cover-image)!important;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important;box-shadow:0 0 0 9px rgba(0,0,0,.82),0 0 0 11px rgba(255,255,255,.035),inset 0 0 0 1px rgba(255,255,255,.24);transition:background-color .35s ease,transform .35s ease}#home-listening-station .vinyl-label>img{display:none!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:50%;object-fit:cover;filter:saturate(.96)contrast(.98)}.vinyl-pin{position:absolute;z-index:3;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 36% 32%,#fff 0 26%,#ecebe8 27% 58%,#c7c5bf 59% 100%);box-shadow:0 0 0 2px rgba(0,0,0,.16),0 2px 7px rgba(0,0,0,.26)}.tonearm-assembly{position:absolute;z-index:4;right:-2.15rem;top:.48rem;width:88px;height:116px;transform-origin:68px 24px;transform:rotate(-15deg)translate3d(0,-1px,0);transition:transform .58s cubic-bezier(.22,1,.36,1)}.record-carousel-section.is-playing .tonearm-assembly{transform:rotate(-2.5deg)translate3d(-2px,2px,0)}.tonearm-base{position:absolute;right:0;top:0;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#ffffff 0 16%,transparent 17%),radial-gradient(circle at 50% 50%,#ffffff 0 38%,#e9eaeb 39% 54%,#2c3138 55% 100%);box-shadow:0 0 0 1px rgba(255,255,255,.55),0 0 0 12px rgba(11,18,30,6%),0 8px 20px rgba(24,29,36,.18)}.dark .tonearm-base{background:radial-gradient(circle at 50% 50%,#fffaf0 0 14%,transparent 15%),radial-gradient(circle at 50% 50%,#f0ebe2 0 36%,#c7c4bc 37% 54%,#34383b 55% 100%);box-shadow:0 0 0 1px rgba(255,248,235,.42),0 0 0 12px rgba(255,248,235,4%),0 8px 22px rgba(0,0,0,.44)}.tonearm-bar{position:absolute;right:20px;top:25px;width:56px;height:76px;border-right:7px solid #f6f7f5;border-bottom:7px solid #f6f7f5;border-radius:0 0 44px 0;transform:rotate(-12deg);transform-origin:right top;background:0 0;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}.dark .tonearm-bar{border-right-color:#e7e1d8;border-bottom-color:#e7e1d8;filter:drop-shadow(0 3px 4px rgba(0,0,0,.38))}.tonearm-bar::after{content:"";position:absolute;right:-9px;bottom:-10px;width:22px;height:9px;border-radius:999px;background:#f6f7f5;transform:rotate(22deg);box-shadow:inset 0 -1px rgba(0,0,0,8%)}.dark .tonearm-bar::after{background:#e7e1d8}.tonearm-head{position:absolute;right:0;bottom:24px;width:24px;height:20px;border-radius:5px 8px 8px 5px;transform:rotate(-8deg);background:linear-gradient(90deg,#fefefe 0 62%,#e7e8e9 63% 100%);box-shadow:inset 0 -1px rgba(0,0,0,.1),0 2px 5px rgba(0,0,0,.16)}.dark .tonearm-head{background:linear-gradient(90deg,#f0ebe2 0 62%,#c9c4ba 63% 100%);box-shadow:inset 0 -1px rgba(0,0,0,.2),0 3px 8px rgba(0,0,0,.36)}.sleeve-console{position:relative;z-index:7;min-width:0;padding-left:1.75rem}.sleeve-console::before,.sleeve-console::after{content:"";position:absolute;top:.35rem;bottom:.65rem;z-index:8;width:1.55rem;pointer-events:none}.sleeve-console::before{left:1.75rem;background:linear-gradient(90deg,var(--home-paper-strong),transparent);opacity:.46}.dark .sleeve-console::before{background:linear-gradient(90deg,rgba(29,29,28,.88),transparent);opacity:.72}.sleeve-console::after{right:0;background:linear-gradient(90deg,transparent,var(--home-paper-strong) 72%);opacity:.88}.dark .sleeve-console::after{background:linear-gradient(90deg,transparent,rgba(29,29,28,.9) 72%);opacity:.8}.sleeve-rail{position:relative;height:196px;display:flex;align-items:flex-start;gap:.94rem;padding:.72rem 1.55rem .64rem .25rem;border:0;border-radius:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scroll-padding-inline:1.1rem;scrollbar-width:thin;scrollbar-color:rgba(var(--home-accent-rgb),.52)transparent;cursor:grab;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:rgba(255,255,255,3%);box-shadow:none}.dark .sleeve-rail{background:rgba(255,248,235,.025);scrollbar-color:rgba(var(--home-accent-rgb),.44)transparent}.sleeve-rail.is-dragging{cursor:grabbing}.sleeve-rail::-webkit-scrollbar{height:8px}.sleeve-rail::-webkit-scrollbar-track{background:0 0}.sleeve-rail::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(var(--home-accent-rgb),.46)}.carousel-card{position:relative;display:grid;grid-template-rows:118px 2.62rem;row-gap:.92rem;align-items:start;justify-items:center;flex:0 0 118px;width:118px;min-width:118px;height:182px;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;scroll-snap-align:none;transform-origin:center bottom;transition:transform .28s ease,opacity .36s ease,filter .36s ease;outline:none}.carousel-card:hover{transform:translateY(-3px)}.carousel-card.is-active{transform:translateY(-2px)}.carousel-card:focus-visible .carousel-sleeve{box-shadow:0 0 0 3px rgba(var(--home-accent-rgb),.44),0 20px 42px -22px var(--home-shadow)}.sleeve-order{position:absolute;z-index:3;top:.42rem;left:.42rem;padding:.04rem .24rem;border-radius:99px;border:1px solid rgba(26,27,24,5%);background:rgba(255,255,255,.62);color:rgba(37,38,34,.4);font-size:.48rem;font-weight:520;font-variant-numeric:tabular-nums;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:color .24s ease,background .24s ease,border-color .24s ease}.dark .sleeve-order{border-color:rgba(239,230,215,8%);background:rgba(233,226,214,.72);color:rgba(31,31,29,.62)}.carousel-card.is-active .sleeve-order{color:var(--home-accent);background:rgba(255,255,255,.78);border-color:rgba(var(--home-accent-rgb),.22)}.dark .carousel-card.is-active .sleeve-order{background:rgba(245,239,226,.9);color:color-mix(in srgb,var(--home-accent) 76%,#1f1f1d);border-color:rgba(var(--home-accent-rgb),.35)}.carousel-sleeve{position:relative;z-index:1;display:block;grid-row:1;width:118px;height:118px;flex:none;padding:0;border-radius:8px;background:0 0;box-shadow:0 18px 34px -24px var(--home-shadow),0 0 0 1px rgba(43,40,36,5%);transition:transform .28s ease,box-shadow .28s ease}.dark .carousel-sleeve{box-shadow:0 18px 34px -22px rgba(0,0,0,.78),0 0 0 1px rgba(239,230,215,7%)}.carousel-sleeve::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 36%),linear-gradient(180deg,transparent 62%,rgba(0,0,0,8%));pointer-events:none;opacity:.62;transition:opacity .28s ease}.dark .carousel-sleeve::after{background:linear-gradient(135deg,rgba(255,248,235,.18),transparent 36%),linear-gradient(180deg,transparent 58%,rgba(0,0,0,.18));opacity:.5}.carousel-card:hover .carousel-sleeve{transform:translateY(-2px);box-shadow:0 20px 36px -22px var(--home-shadow),0 0 0 1px rgba(var(--home-accent-rgb),.28)}.carousel-card.is-active .carousel-sleeve{transform:translateY(-2px);box-shadow:0 20px 36px -22px var(--home-shadow),0 0 0 1px rgba(var(--home-accent-rgb),.55)}.carousel-card.is-active .carousel-sleeve::after{opacity:.35}#home-listening-station .carousel-sleeve>img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;border-radius:8px;filter:saturate(1)contrast(1)}#home-listening-station .sleeve-meta{position:static!important;z-index:auto;display:grid;grid-template-rows:minmax(0,1.1rem)minmax(0,1rem);gap:.18rem;grid-row:2;width:118px;min-height:2.3rem;margin-top:0!important;padding:0 .1rem;text-align:center;align-content:start;transform:none!important}#home-listening-station .sleeve-title{position:static!important;display:block!important;overflow:hidden;color:var(--home-ink);font-size:.71rem;font-weight:740;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;transform:none!important}#home-listening-station .sleeve-artist{position:static!important;display:block!important;overflow:hidden;color:var(--home-muted);font-size:.59rem;line-height:1.2;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;transform:none!important}#home-listening-station .carousel-card.is-active .sleeve-title{color:color-mix(in srgb,var(--home-accent) 35%,var(--home-ink))}.station-player{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.55rem 1rem;align-items:center;padding:1rem 1.35rem 1.1rem;border-top:1px solid var(--home-soft-line);background:linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,255,255,.16)),radial-gradient(circle at 86% 52%,rgba(var(--home-accent-rgb),.1),transparent 26%);box-shadow:inset 0 1px rgba(255,255,255,.42)}.dark .station-player{border-top-color:rgba(239,230,215,.14);background:linear-gradient(180deg,rgba(54,54,51,.64),rgba(31,32,31,.58)),radial-gradient(circle at 84% 54%,rgba(var(--home-accent-rgb),.11),transparent 28%);box-shadow:inset 0 1px rgba(255,248,235,.12),inset 0 22px 42px -36px rgba(255,248,235,.18)}.player-track-info{grid-column:1/-1;min-width:0;text-align:left}.player-track-title{margin:0 0 .22rem;color:var(--home-ink);font-size:1.08rem;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-track-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .45rem;margin:0;line-height:1.5}.player-track-artist{color:var(--home-muted);font-size:.76rem;font-weight:600}.player-track-note{color:color-mix(in srgb,var(--home-muted) 88%,var(--home-ink));font-size:.72rem}.player-track-note::before{content:"·";margin-right:.45rem;color:var(--home-faint)}.player-progress{grid-column:1;grid-row:2;display:flex;align-items:center;gap:.62rem;min-width:0}.player-buttons{grid-column:2;grid-row:2}.player-time{min-width:2.45em;color:var(--home-muted);font-size:.68rem;font-variant-numeric:tabular-nums;text-align:center}.player-progress-bar{position:relative;flex:1;height:22px;min-width:74px;cursor:pointer;outline:none}.player-progress-bar::before{content:"";position:absolute;inset:9px 0;border-radius:99px;background:linear-gradient(180deg,rgba(43,40,36,8%),rgba(255,255,255,.46)),rgba(43,40,36,8%);box-shadow:inset 0 1px 2px rgba(43,40,36,.1),0 1px rgba(255,255,255,.42)}.dark .player-progress-bar::before{background:linear-gradient(180deg,rgba(255,248,235,.13),rgba(255,248,235,6%)),rgba(0,0,0,.28);box-shadow:inset 0 1px 2px rgba(0,0,0,.42),0 1px rgba(255,248,235,8%)}.player-progress-bar:focus-visible::before{box-shadow:0 0 0 3px rgba(var(--home-accent-rgb),.24)}.player-progress-fill{position:absolute;left:0;top:9px;height:4px;width:0%;border-radius:99px;background:linear-gradient(90deg,var(--home-accent),var(--home-green));box-shadow:0 0 13px rgba(var(--home-accent-rgb),.24),inset 0 1px rgba(255,255,255,.24);transition:width .08s linear}.player-progress-fill::after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--home-accent);transform:translateY(-50%)scale(0);box-shadow:0 0 0 3px rgba(var(--home-accent-rgb),.15),0 2px 6px rgba(0,0,0,.18);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease;pointer-events:none}.player-progress-bar:hover .player-progress-fill::after,.player-progress-bar:focus-visible .player-progress-fill::after,.player-progress-bar.is-dragging .player-progress-fill::after{transform:translateY(-50%)scale(1)}.player-progress-bar:hover .player-progress-fill,.player-progress-bar:focus-visible .player-progress-fill,.player-progress-bar.is-dragging .player-progress-fill{box-shadow:0 0 16px rgba(var(--home-accent-rgb),.35),inset 0 1px rgba(255,255,255,.3)}.player-buttons{display:flex;align-items:center;justify-content:flex-end;gap:.42rem;padding:.22rem;border-radius:999px;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(43,40,36,4%),0 12px 26px -24px var(--home-shadow)}.dark .player-buttons{background:linear-gradient(180deg,rgba(239,230,215,.14),rgba(239,230,215,8%));box-shadow:inset 0 0 0 1px rgba(239,230,215,8%),0 16px 30px -24px rgba(0,0,0,.86)}.player-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:50%;background:0 0;color:var(--home-ink);cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.dark .player-btn{color:#f0eadf}.player-btn:hover{border-color:rgba(var(--home-accent-rgb),.3);background:rgba(var(--home-accent-rgb),.12);transform:translateY(-1px)}.player-btn:focus-visible{outline:3px solid rgba(var(--home-accent-rgb),.28);outline-offset:2px}.player-btn--play{width:48px;height:48px;background:radial-gradient(circle at 36% 28%,rgba(255,255,255,.18),transparent 38%),var(--home-ink);color:#fffaf0;box-shadow:0 15px 28px -19px var(--home-shadow),inset 0 1px rgba(255,255,255,.16)}.dark .player-btn--play{background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.5),transparent 38%),linear-gradient(145deg,#f2eadc,#d9d0c1);color:#242321;box-shadow:0 14px 30px -18px rgba(0,0,0,.88),inset 0 1px rgba(255,255,255,.64)}.player-btn--play:hover{border-color:transparent;background:var(--home-accent);color:var(--home-ink)}.dark .player-btn--play:hover{background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.36),transparent 38%),color-mix(in srgb,var(--home-accent) 86%,#f2eadc);color:#1f1d19}.player-btn--mode{color:var(--home-muted)}.player-btn--mode[data-mode=shuffle],.player-btn--mode[data-mode=repeat]{border-color:rgba(var(--home-accent-rgb),.32);background:rgba(var(--home-accent-rgb),.12);color:var(--home-ink)}.player-btn svg{width:17px;height:17px}.player-btn--play svg{width:19px;height:19px}@keyframes vinylSpin{to{transform:rotate(360deg)}}@media(max-width:720px){.record-carousel-section{left:auto;transform:none;width:100%;margin:2rem auto 2.4rem;max-width:560px}.station-layout{grid-template-columns:1fr;gap:.7rem;padding:1rem 1rem .9rem}.turntable-deck{min-height:236px}.platter-ring{width:210px}.tonearm-assembly{right:calc(50% - 120px);top:.15rem;transform:scale(.88)rotate(-13deg)translate3d(0,-1px,0)}.record-carousel-section.is-playing .tonearm-assembly{transform:scale(.88)rotate(2deg)translate3d(-2px,2px,0)}.sleeve-rail{height:198px;gap:.86rem;padding:.68rem 1.35rem .7rem;scroll-padding-inline:.92rem}.sleeve-console{padding-left:0}.sleeve-console::before{left:0}.sleeve-console::after{right:0}.carousel-card{grid-template-rows:118px 2.72rem;row-gap:.92rem;flex-basis:118px;width:118px;min-width:118px;height:182px;padding-top:0}.carousel-sleeve,.sleeve-meta{width:118px}.carousel-sleeve{height:118px}.sleeve-meta{min-height:2.56rem;margin-top:.62rem}.station-player{grid-template-columns:1fr;gap:.55rem;padding:.95rem 1rem 1.1rem}.player-track-info{grid-column:1;text-align:center}.player-progress{grid-column:1;grid-row:auto;width:100%}.player-buttons{grid-column:1;grid-row:auto;justify-content:center;justify-self:center}}@media(max-width:420px){.record-carousel-section{width:calc(100% + .5rem);margin-left:-.25rem;margin-right:-.25rem}.station-shell{border-radius:19px}.sleeve-title{font-size:.68rem}.sleeve-artist{font-size:.58rem}}@media(prefers-reduced-motion:reduce){.record-carousel-section.is-playing .vinyl-disc{animation:none}.carousel-card,.carousel-sleeve,.tonearm-assembly,.player-btn{transition:none}}