.music-section[data-astro-cid-g55qn4hy]{border-top:1px solid var(--line);padding-block:70px 84px}.music-heading[data-astro-cid-g55qn4hy]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px;display:flex}h2[data-astro-cid-g55qn4hy]{margin-top:8px;font-size:clamp(36px,4vw,54px)}.music-heading-actions[data-astro-cid-g55qn4hy]{align-items:end;gap:26px;display:flex}.playlist-stats[data-astro-cid-g55qn4hy]{color:var(--muted);text-align:right;letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:11px;display:flex}.playlist-stats[data-astro-cid-g55qn4hy] span[data-astro-cid-g55qn4hy]:last-child{color:var(--accent)}.collection-link[data-astro-cid-g55qn4hy]{padding-block:10px;font-size:16px;line-height:1.4}.collection-link[data-astro-cid-g55qn4hy]>span[data-astro-cid-g55qn4hy]{color:var(--accent);margin-left:30px}.collection-link[data-astro-cid-g55qn4hy] small[data-astro-cid-g55qn4hy]{color:var(--muted);align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.external-icon[data-astro-cid-g55qn4hy]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:13px;height:13px}music-desk[data-astro-cid-g55qn4hy]{display:block}.listening-layout[data-astro-cid-g55qn4hy]{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.record-display[data-astro-cid-g55qn4hy]{min-width:0}.record-label[data-astro-cid-g55qn4hy]{color:var(--muted);justify-content:space-between;margin-bottom:15px;font-size:12px;display:flex}.record-label[data-astro-cid-g55qn4hy]>span[data-astro-cid-g55qn4hy]:last-child{color:var(--accent)}.record-label[data-astro-cid-g55qn4hy] i[data-astro-cid-g55qn4hy]{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 15%,transparent);border-radius:50%;margin-right:8px;animation:1.8s ease-in-out infinite pulse;display:inline-block}.turntable[data-astro-cid-g55qn4hy]{background:linear-gradient(135deg,#29342e,#111412 52%,#29342e);padding:16px;position:relative;overflow:hidden}.record-shadow[data-astro-cid-g55qn4hy]{aspect-ratio:1;opacity:.7;background:repeating-radial-gradient(circle,#ffffff14 0 1px,#0000 2px 8px),#101210;border-radius:50%;width:80%;position:absolute;top:-12%;right:-15%;transform:rotate(-16deg)}.artwork-link[data-astro-cid-g55qn4hy]{z-index:1;aspect-ratio:1;background:#21313b;display:block;position:relative;overflow:hidden;box-shadow:12px 13px #00000038}.artwork-link[data-astro-cid-g55qn4hy] img[data-astro-cid-g55qn4hy]{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.artwork-link[data-astro-cid-g55qn4hy]:hover img[data-astro-cid-g55qn4hy]{transform:scale(1.045)}.artwork-action[data-astro-cid-g55qn4hy]{background:linear-gradient(90deg,#101a21fa,#101a21b8);justify-content:space-between;padding:16px 19px;font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.artwork-action[data-astro-cid-g55qn4hy] .external-icon[data-astro-cid-g55qn4hy]{width:18px;height:18px}.artwork-action[data-astro-cid-g55qn4hy]>span[data-astro-cid-g55qn4hy]{color:var(--accent)}.sound-bars[data-astro-cid-g55qn4hy]{z-index:2;pointer-events:none;align-items:end;gap:3px;height:32px;display:flex;position:absolute;bottom:28px;left:28px}.sound-bars[data-astro-cid-g55qn4hy] span[data-astro-cid-g55qn4hy]{width:2px;height:var(--bar);background:var(--accent);animation:equalize .9s ease-in-out var(--delay) infinite alternate}.selected-copy[data-astro-cid-g55qn4hy]{justify-content:space-between;align-items:start;gap:20px;margin-top:24px;display:flex}h3[data-astro-cid-g55qn4hy]{letter-spacing:-.035em;font-size:30px;line-height:1.15}.selected-copy[data-astro-cid-g55qn4hy] p[data-astro-cid-g55qn4hy]{color:#505a51;margin-top:8px;font-size:16px}.selected-duration[data-astro-cid-g55qn4hy]{color:var(--muted);padding-top:7px}.album-note[data-astro-cid-g55qn4hy]{color:var(--muted);min-height:22px;margin-top:9px;font-size:13px}.record-controls[data-astro-cid-g55qn4hy]{border-top:1px solid var(--line);align-items:center;gap:18px;margin-top:23px;padding-top:22px;display:flex}.control-buttons[data-astro-cid-g55qn4hy]{gap:8px;display:flex}button[data-astro-cid-g55qn4hy]{color:inherit;cursor:pointer;font-family:inherit}.control-buttons[data-astro-cid-g55qn4hy] button[data-astro-cid-g55qn4hy]{min-width:64px;height:44px;font:12px/1 var(--mono);text-transform:uppercase;background:0 0;border:1px solid #566a75;padding-inline:12px;transition:background .2s,color .2s,transform .2s}.control-buttons[data-astro-cid-g55qn4hy] button[data-astro-cid-g55qn4hy]:hover,.control-buttons[data-astro-cid-g55qn4hy] button[data-astro-cid-g55qn4hy][aria-pressed=true]{background:var(--accent);color:var(--ink);border-color:var(--accent)}.preview-selected[data-astro-cid-g55qn4hy]{background:var(--accent)!important;color:var(--ink)!important;border-color:var(--accent)!important}.control-buttons[data-astro-cid-g55qn4hy] button[data-astro-cid-g55qn4hy]:active{transform:translateY(2px)}.record-controls[data-astro-cid-g55qn4hy] p[data-astro-cid-g55qn4hy]{color:var(--muted);font-size:12px}.control-dot[data-astro-cid-g55qn4hy]{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-left:auto}button[data-astro-cid-g55qn4hy]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;z-index:1}.track-panel-heading[data-astro-cid-g55qn4hy]{border-bottom:1px solid #536571;justify-content:space-between;align-items:end;gap:16px;padding-bottom:18px;display:flex}.track-panel-heading[data-astro-cid-g55qn4hy] strong[data-astro-cid-g55qn4hy]{letter-spacing:-.05em;font-size:28px;font-weight:500}.track-panel-heading[data-astro-cid-g55qn4hy] .mono[data-astro-cid-g55qn4hy]{color:var(--muted);font-size:11px}.track-search[data-astro-cid-g55qn4hy]{width:min(210px,44%);position:relative}.track-search[data-astro-cid-g55qn4hy]:before{content:"⌕";color:var(--muted);pointer-events:none;font-size:18px;position:absolute;top:50%;left:11px;translate:0 -54%}.track-search[data-astro-cid-g55qn4hy] input[data-astro-cid-g55qn4hy]{width:100%;color:inherit;font:12px/1 var(--mono);background:#ffffff08;border:1px solid #536571;padding:11px 10px 10px 31px}.track-search[data-astro-cid-g55qn4hy] input[data-astro-cid-g55qn4hy]:focus{outline:1px solid var(--accent);border-color:var(--accent)}.track-search[data-astro-cid-g55qn4hy] input[data-astro-cid-g55qn4hy]::placeholder{color:var(--muted)}.track-list[data-astro-cid-g55qn4hy]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#526873 transparent;max-height:546px;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.track-row[data-astro-cid-g55qn4hy]{border-bottom:1px solid var(--line);border-left:2px solid #0000;min-width:0;transition:background .2s;display:flex}.track-row[data-astro-cid-g55qn4hy][hidden]{display:none}.track-row[data-astro-cid-g55qn4hy]:hover{background:#eeeeea}.track-row[data-astro-cid-g55qn4hy].is-selected{border-left-color:var(--accent);background:#e8ece5}.track-select[data-astro-cid-g55qn4hy]{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:15px;min-width:0;padding:15px 10px;display:flex}.track-number[data-astro-cid-g55qn4hy]{color:#9cabb4;flex:none;width:22px;font-size:12px}.is-selected[data-astro-cid-g55qn4hy] .track-number[data-astro-cid-g55qn4hy]{color:var(--accent)}.track-select[data-astro-cid-g55qn4hy] img[data-astro-cid-g55qn4hy]{object-fit:cover;flex:none;width:44px;height:44px}.track-copy[data-astro-cid-g55qn4hy]{flex-direction:column;gap:5px;min-width:0;display:flex}.track-title[data-astro-cid-g55qn4hy]{font-size:15px;line-height:1.3}.track-artist[data-astro-cid-g55qn4hy]{color:var(--muted);font-size:13px;line-height:1.3}.selected-indicator[data-astro-cid-g55qn4hy]{color:var(--accent);visibility:hidden;margin-left:auto;font-size:9px}.is-selected[data-astro-cid-g55qn4hy] .selected-indicator[data-astro-cid-g55qn4hy]{visibility:visible}.track-actions[data-astro-cid-g55qn4hy]{flex:none;align-items:stretch;display:flex}.track-preview[data-astro-cid-g55qn4hy],.track-external[data-astro-cid-g55qn4hy]{color:#9fadb7;width:58px;font:10px/1 var(--mono);text-transform:uppercase;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:3px;display:flex}.track-external[data-astro-cid-g55qn4hy] .external-icon[data-astro-cid-g55qn4hy]{width:10px;height:10px}.track-preview[data-astro-cid-g55qn4hy]{border-left:1px solid #0000;border-right:1px solid var(--line)}.track-preview[data-astro-cid-g55qn4hy]:hover,.track-preview[data-astro-cid-g55qn4hy][aria-pressed=true],.track-external[data-astro-cid-g55qn4hy]:hover{color:var(--accent);background:#ffffff0a}.sr-only[data-astro-cid-g55qn4hy]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1050px){.listening-layout[data-astro-cid-g55qn4hy]{gap:32px}.track-select[data-astro-cid-g55qn4hy]{gap:10px}.record-controls[data-astro-cid-g55qn4hy] p[data-astro-cid-g55qn4hy]{letter-spacing:0}}@keyframes equalize{0%{opacity:.45;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}@keyframes pulse{50%{opacity:.45;transform:scale(.82)}}@media (width<=760px){.music-section[data-astro-cid-g55qn4hy]{padding-block:48px}.music-heading[data-astro-cid-g55qn4hy]{margin-bottom:30px;display:block}.music-heading-actions[data-astro-cid-g55qn4hy]{justify-content:space-between;align-items:start;margin-top:19px}.playlist-stats[data-astro-cid-g55qn4hy]{text-align:left}.collection-link[data-astro-cid-g55qn4hy]{display:inline-block}.listening-layout[data-astro-cid-g55qn4hy]{grid-template-columns:1fr;gap:36px}.record-display[data-astro-cid-g55qn4hy]{width:100%;max-width:480px;margin-inline:auto}.track-list[data-astro-cid-g55qn4hy]{max-height:410px}h3[data-astro-cid-g55qn4hy]{font-size:28px}.track-search[data-astro-cid-g55qn4hy]{width:52%}}@media (width<=440px){.music-heading-actions[data-astro-cid-g55qn4hy]{display:block}.collection-link[data-astro-cid-g55qn4hy]{margin-top:18px}.track-panel-heading[data-astro-cid-g55qn4hy]{flex-direction:column;align-items:stretch}.track-search[data-astro-cid-g55qn4hy]{width:100%}.record-controls[data-astro-cid-g55qn4hy]{align-items:flex-start}.record-controls[data-astro-cid-g55qn4hy] p[data-astro-cid-g55qn4hy],.control-dot[data-astro-cid-g55qn4hy]{display:none}.control-buttons[data-astro-cid-g55qn4hy]{flex-wrap:wrap}.track-actions[data-astro-cid-g55qn4hy]{width:92px}.track-preview[data-astro-cid-g55qn4hy],.track-external[data-astro-cid-g55qn4hy]{width:46px;font-size:9px}}@media (prefers-reduced-motion:reduce){.artwork-link[data-astro-cid-g55qn4hy] img[data-astro-cid-g55qn4hy],.control-buttons[data-astro-cid-g55qn4hy] button[data-astro-cid-g55qn4hy],.track-row[data-astro-cid-g55qn4hy]{transition:none}.artwork-link[data-astro-cid-g55qn4hy]:hover img[data-astro-cid-g55qn4hy]{transform:none}.record-label[data-astro-cid-g55qn4hy] i[data-astro-cid-g55qn4hy],.sound-bars[data-astro-cid-g55qn4hy] span[data-astro-cid-g55qn4hy]{animation:none}}
