.playlist-page[data-astro-cid-67z7hi3e]{max-width:92rem;margin:0 auto;padding-bottom:5rem}.playlist-head[data-astro-cid-67z7hi3e]{display:flex;justify-content:space-between;align-items:end;gap:3rem;padding:2.4rem 0 3.5rem}.playlist-head-copy[data-astro-cid-67z7hi3e]{max-width:49rem}.playlist-back[data-astro-cid-67z7hi3e]{display:inline-block;color:#2f7d68;font-size:.82rem;font-weight:750;text-decoration:none}.playlist-back[data-astro-cid-67z7hi3e]:hover{text-decoration:underline;text-underline-offset:.2em}.playlist-eyebrow[data-astro-cid-67z7hi3e]{margin:3rem 0 .9rem;color:#a35535;font-size:.78rem;font-weight:850;letter-spacing:.19em}h1[data-astro-cid-67z7hi3e]{margin:0;color:#161a17;font-family:Songti SC,"Noto Serif SC",Georgia,serif;font-size:clamp(3.3rem,6.7vw,6.9rem);line-height:1.07;letter-spacing:-.075em}.playlist-lead[data-astro-cid-67z7hi3e]{max-width:40rem;margin:1.25rem 0 0;color:#5d6760;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.8}.playlist-head-stamp[data-astro-cid-67z7hi3e]{display:flex;align-items:end;gap:.8rem;flex:0 0 auto;padding-bottom:.2rem;color:#2f7d68;transform:rotate(-4deg)}.playlist-head-stamp[data-astro-cid-67z7hi3e] strong[data-astro-cid-67z7hi3e]{font-family:Georgia,serif;font-size:clamp(4rem,8vw,7.5rem);font-weight:500;line-height:.78;letter-spacing:-.12em}.playlist-head-stamp[data-astro-cid-67z7hi3e] span[data-astro-cid-67z7hi3e]{font-size:.7rem;font-weight:850;line-height:1.3;letter-spacing:.08em}.playlist-rule[data-astro-cid-67z7hi3e]{display:flex;justify-content:space-between;gap:1rem;border-top:2px solid #161a17;padding:.8rem 0 1.2rem;color:#2f7d68;font-size:.75rem;font-weight:850;letter-spacing:.1em}.playlist-rule[data-astro-cid-67z7hi3e] span[data-astro-cid-67z7hi3e]:last-child{color:#737c75}.playlist-method[data-astro-cid-67z7hi3e]{max-width:55rem;margin:0 0 1.35rem;color:#727b74;font-size:.79rem;line-height:1.65}.playlist-grid[data-astro-cid-67z7hi3e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:2.75rem 1.3rem}.playlist-card[data-astro-cid-67z7hi3e]{min-width:0}.playlist-card[data-astro-cid-67z7hi3e] a[data-astro-cid-67z7hi3e]{color:inherit;text-decoration:none}.playlist-card[data-astro-cid-67z7hi3e] a[data-astro-cid-67z7hi3e]:hover{text-decoration:underline;text-underline-offset:.15em}.playlist-cover-link[data-astro-cid-67z7hi3e]{display:block}.playlist-cover[data-astro-cid-67z7hi3e]{position:relative;overflow:hidden;aspect-ratio:1;background:#ebe9e1}.playlist-cover[data-astro-cid-67z7hi3e] img[data-astro-cid-67z7hi3e]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.playlist-cover-link[data-astro-cid-67z7hi3e]:hover img[data-astro-cid-67z7hi3e]{transform:scale(1.035)}.playlist-cover-open[data-astro-cid-67z7hi3e]{position:absolute;right:.8rem;bottom:.8rem;display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:#1c211e;background:#f7f8f5;box-shadow:0 2px 10px #0003;font-size:1.05rem;opacity:0;transform:translateY(.3rem);transition:opacity .2s ease,transform .2s ease}.playlist-cover-link[data-astro-cid-67z7hi3e]:hover .playlist-cover-open[data-astro-cid-67z7hi3e],.playlist-cover-link[data-astro-cid-67z7hi3e]:focus-visible .playlist-cover-open[data-astro-cid-67z7hi3e]{opacity:1;transform:none}.playlist-card-copy[data-astro-cid-67z7hi3e]{padding:.85rem .05rem 0}.playlist-card-meta[data-astro-cid-67z7hi3e]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;color:#2f7d68;font-size:.65rem;font-weight:850;letter-spacing:.09em}.playlist-card-meta[data-astro-cid-67z7hi3e] span[data-astro-cid-67z7hi3e]:first-child{color:#a35535}.playlist-card[data-astro-cid-67z7hi3e] h2[data-astro-cid-67z7hi3e]{overflow-wrap:anywhere;margin:.55rem 0 0;color:#161a17;font-family:Georgia,Songti SC,serif;font-size:clamp(1.06rem,1.5vw,1.32rem);font-weight:650;line-height:1.24}.playlist-genre-cloud[data-astro-cid-67z7hi3e]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.12rem .62rem;min-height:2.8rem;margin:.8rem 0 .6rem;line-height:1.55}.playlist-genre[data-astro-cid-67z7hi3e]{color:#256e5e;font-weight:780;letter-spacing:-.025em}.playlist-genre[data-astro-cid-67z7hi3e]:first-child{color:#a35535}.playlist-card[data-astro-cid-67z7hi3e] .playlist-description[data-astro-cid-67z7hi3e]{margin:.4rem 0 0;color:#4e5952;font-size:.84rem;line-height:1.72}.playlist-card[data-astro-cid-67z7hi3e] .playlist-artists[data-astro-cid-67z7hi3e]{margin:.9rem 0 0;color:#657169;font-size:.74rem;line-height:1.6}.playlist-artists[data-astro-cid-67z7hi3e] span[data-astro-cid-67z7hi3e]{display:block;color:#9a583b;font-size:.65rem;font-weight:800;letter-spacing:.06em}.playlist-label-note[data-astro-cid-67z7hi3e]{display:inline-block;margin-top:.7rem;color:#476c5f!important;font-size:.73rem;line-height:1.5}.playlist-card-action[data-astro-cid-67z7hi3e]{display:block;width:-moz-fit-content;width:fit-content;margin-top:.9rem;color:#2f7d68!important;font-size:.74rem;font-weight:780}.playlist-card[data-astro-cid-67z7hi3e].featured{grid-column:span 2;background:#e8f0e9}.playlist-card[data-astro-cid-67z7hi3e].featured .playlist-cover[data-astro-cid-67z7hi3e]{aspect-ratio:2.15}.playlist-card[data-astro-cid-67z7hi3e].featured .playlist-cover[data-astro-cid-67z7hi3e] img[data-astro-cid-67z7hi3e]{-o-object-position:center 45%;object-position:center 45%}.playlist-card[data-astro-cid-67z7hi3e].featured .playlist-card-copy[data-astro-cid-67z7hi3e]{padding:1.35rem 1.5rem 1.5rem}.playlist-card[data-astro-cid-67z7hi3e].featured h2[data-astro-cid-67z7hi3e]{margin-top:1rem;font-size:clamp(1.6rem,2.2vw,2.4rem)}.playlist-card[data-astro-cid-67z7hi3e].featured .playlist-description[data-astro-cid-67z7hi3e]{font-size:.95rem}.playlist-foot[data-astro-cid-67z7hi3e]{display:flex;justify-content:space-between;gap:2rem;margin-top:4rem;border-top:1px solid #d8ded8;padding-top:1rem;color:#68736c;font-size:.8rem;line-height:1.6}.playlist-foot[data-astro-cid-67z7hi3e] a[data-astro-cid-67z7hi3e]{flex:0 0 auto;color:#2f7d68;font-weight:780;text-decoration:none}.playlist-foot[data-astro-cid-67z7hi3e] a[data-astro-cid-67z7hi3e]:hover{text-decoration:underline}.playlist-page[data-astro-cid-67z7hi3e] a[data-astro-cid-67z7hi3e]:focus-visible{outline:3px solid #d8f264;outline-offset:4px}@media (max-width: 1050px){.playlist-grid[data-astro-cid-67z7hi3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.playlist-card[data-astro-cid-67z7hi3e].featured{grid-column:span 2}}@media (max-width: 740px){.playlist-head[data-astro-cid-67z7hi3e]{align-items:start;padding:1rem 0 2.5rem}.playlist-head-stamp[data-astro-cid-67z7hi3e]{display:none}.playlist-eyebrow[data-astro-cid-67z7hi3e]{margin-top:2rem}.playlist-grid[data-astro-cid-67z7hi3e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .85rem}.playlist-card[data-astro-cid-67z7hi3e].featured{grid-column:span 2}.playlist-card[data-astro-cid-67z7hi3e].featured .playlist-cover[data-astro-cid-67z7hi3e]{aspect-ratio:1.2}.playlist-card[data-astro-cid-67z7hi3e] h2[data-astro-cid-67z7hi3e]{font-size:1.02rem}.playlist-foot[data-astro-cid-67z7hi3e]{display:block}.playlist-foot[data-astro-cid-67z7hi3e] a[data-astro-cid-67z7hi3e]{display:inline-block;margin-top:.75rem}}@media (max-width: 600px){.playlist-grid[data-astro-cid-67z7hi3e]{grid-template-columns:1fr}.playlist-card[data-astro-cid-67z7hi3e].featured{grid-column:auto}.playlist-card[data-astro-cid-67z7hi3e].featured .playlist-cover[data-astro-cid-67z7hi3e]{aspect-ratio:1}.playlist-card[data-astro-cid-67z7hi3e].featured .playlist-card-copy[data-astro-cid-67z7hi3e]{padding:1.1rem}.playlist-card[data-astro-cid-67z7hi3e].featured h2[data-astro-cid-67z7hi3e]{margin-top:.55rem;font-size:1.4rem}}@media (prefers-reduced-motion: reduce){.playlist-cover[data-astro-cid-67z7hi3e] img[data-astro-cid-67z7hi3e],.playlist-cover-open[data-astro-cid-67z7hi3e]{transition:none}}
