.listen-page.svelte-1qzse9c{background:#1c1c24}.album-heading.svelte-1qzse9c{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:35px;display:flex}.album-heading.svelte-1qzse9c h1:where(.svelte-1qzse9c){margin-bottom:0}.play-album.svelte-1qzse9c{background:var(--ivory);min-height:46px;color:var(--navy);white-space:nowrap;align-items:center;gap:10px;padding:10px 17px;font-size:21px;font-weight:600;display:inline-flex}.play-album.svelte-1qzse9c:hover{background:#ffc28d}.listen-content.svelte-1qzse9c{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.track-list.svelte-1qzse9c{margin:0;padding:0;list-style:none}li.svelte-1qzse9c{border-top:1px solid #f1e1c92e}li.svelte-1qzse9c:last-child{border-bottom:1px solid #f1e1c92e}li.svelte-1qzse9c button:where(.svelte-1qzse9c){text-align:left;grid-template-columns:28px 1fr 40px;align-items:center;gap:14px;width:100%;min-height:59px;padding:12px 14px 12px 4px;font-size:23px;line-height:1.15;transition:background .18s;display:grid}li.svelte-1qzse9c button:where(.svelte-1qzse9c):hover{background:#f1e1c912}.track-number.svelte-1qzse9c{color:#c9b7ac;text-align:center;justify-content:center;font-size:16px;display:flex}.track-duration.svelte-1qzse9c{color:#d0bfb2;text-align:right;font-variant-numeric:tabular-nums;font-size:17px}.selected.svelte-1qzse9c{background:var(--ivory);color:var(--navy);border-color:var(--ivory)}.selected.svelte-1qzse9c .track-number:where(.svelte-1qzse9c),.selected.svelte-1qzse9c .track-duration:where(.svelte-1qzse9c){color:#55403c}.selected.svelte-1qzse9c .track-name:where(.svelte-1qzse9c){font-weight:600}.selected.svelte-1qzse9c button:where(.svelte-1qzse9c):hover{background:#f8ead6}.loading.svelte-1qzse9c{margin-top:3px;font-size:16px;font-weight:400;display:block}.listen-photo.svelte-1qzse9c{--photo-position:50% 27%;height:330px;overflow:hidden}.listen-photo.svelte-1qzse9c .photo{height:100%}@media (width>=1400px){.listen-content.svelte-1qzse9c{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:28px}.listen-photo.svelte-1qzse9c{height:100%}li.svelte-1qzse9c button:where(.svelte-1qzse9c){font-size:22px}}@media (width<=639px){.album-heading.svelte-1qzse9c{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:26px}.album-heading.svelte-1qzse9c h1:where(.svelte-1qzse9c){font-size:53px}li.svelte-1qzse9c button:where(.svelte-1qzse9c){gap:9px;min-height:60px;padding-right:7px;font-size:21px}.track-duration.svelte-1qzse9c{font-size:16px}}
