.covers-hero[data-astro-cid-jolqlgey]{text-align:center;min-height:614px;padding:var(--spacing-16) var(--spacing-8);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-glow[data-astro-cid-jolqlgey]{background:radial-gradient(ellipse 60% 50% at 50% 40%, var(--primary-container) 0%, transparent 70%);opacity:.15;pointer-events:none;position:absolute;inset:0}.hero-content[data-astro-cid-jolqlgey]{z-index:1;max-width:720px;position:relative}.hero-label[data-astro-cid-jolqlgey]{font-family:var(--font-label);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.3em;color:var(--secondary);margin-bottom:var(--spacing-6);display:block}.hero-title[data-astro-cid-jolqlgey]{font-family:var(--font-headline);letter-spacing:var(--tracking-tight);color:var(--on-surface);margin-bottom:var(--spacing-8);font-size:clamp(2.5rem,7vw,5rem);font-style:italic;font-weight:400;line-height:1.05}.hero-title-accent[data-astro-cid-jolqlgey]{color:var(--secondary);font-style:normal;font-weight:400}.hero-subtitle[data-astro-cid-jolqlgey]{font-family:var(--font-body);font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--on-surface-variant);opacity:.8;max-width:540px;margin:0 auto}.covers-page[data-astro-cid-jolqlgey]{max-width:var(--wide-width);margin:0 auto;padding:0 clamp(1rem,4vw,2rem) clamp(4rem,8vw,8rem)}.filter-row[data-astro-cid-jolqlgey]{gap:var(--spacing-3);margin-bottom:var(--spacing-12);flex-wrap:wrap;display:flex}.filter-btn[data-astro-cid-jolqlgey]{font-family:var(--font-label);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;padding:var(--spacing-2) var(--spacing-5);border:1px solid var(--outline-variant);opacity:.3;color:var(--on-surface-variant);cursor:pointer;transition:border-color var(--transition-base), color var(--transition-base), opacity var(--transition-base);background:0 0;border-radius:9999px}.filter-btn[data-astro-cid-jolqlgey]:hover{border-color:var(--secondary);opacity:.7}.filter-btn[data-astro-cid-jolqlgey].active{border-color:var(--secondary);color:var(--secondary);opacity:1}.cover-grid[data-astro-cid-jolqlgey]{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.cover-card[data-astro-cid-jolqlgey]{color:inherit;text-decoration:none;display:block}.cover-image[data-astro-cid-jolqlgey]{aspect-ratio:4/5;border-radius:var(--radius-xl);background:var(--surface-container-low);position:relative;overflow:hidden}.cover-image[data-astro-cid-jolqlgey] img{object-fit:cover;object-position:center;transition:transform var(--transition-slow);display:block;aspect-ratio:auto!important;width:100%!important;height:100%!important}.cover-card[data-astro-cid-jolqlgey]:hover .cover-image[data-astro-cid-jolqlgey] img{transform:scale(1.05)}.cover-placeholder[data-astro-cid-jolqlgey]{background:var(--surface-container-high);width:100%;height:100%}.cover-badge[data-astro-cid-jolqlgey]{top:var(--spacing-4);left:var(--spacing-4);font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;padding:var(--spacing-1) var(--spacing-3);background:var(--primary-container);opacity:.8;-webkit-backdrop-filter:blur(12px);color:var(--on-primary-container);border-radius:9999px;font-size:10px;position:absolute}.cover-play[data-astro-cid-jolqlgey]{background:var(--secondary);opacity:0;width:4rem;height:4rem;transition:opacity var(--transition-base), transform var(--transition-base);color:var(--surface);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.cover-play[data-astro-cid-jolqlgey] svg[data-astro-cid-jolqlgey]{width:1.5rem;height:1.5rem;margin-left:2px}.cover-card[data-astro-cid-jolqlgey]:hover .cover-play[data-astro-cid-jolqlgey]{opacity:.9;transform:translate(-50%,-50%)scale(1)}.cover-gradient[data-astro-cid-jolqlgey]{background:linear-gradient(to top, var(--surface) 0%, transparent 100%);opacity:.9;pointer-events:none;height:40%;position:absolute;bottom:0;left:0;right:0}.cover-info[data-astro-cid-jolqlgey]{padding-top:var(--spacing-4)}.cover-title[data-astro-cid-jolqlgey]{font-family:var(--font-headline);font-size:var(--font-size-2xl);font-style:italic;font-weight:400;line-height:var(--leading-snug);color:var(--on-surface);transition:color var(--transition-base)}.cover-card[data-astro-cid-jolqlgey]:hover .cover-title[data-astro-cid-jolqlgey]{color:var(--secondary)}.cover-artist[data-astro-cid-jolqlgey]{font-family:var(--font-label);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--outline);margin-top:var(--spacing-1)}@media (width<=1024px){.cover-grid[data-astro-cid-jolqlgey]{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (width<=640px){.covers-hero[data-astro-cid-jolqlgey]{min-height:480px;padding:var(--spacing-12) var(--spacing-4)}.cover-grid[data-astro-cid-jolqlgey]{grid-template-columns:1fr;gap:2rem}.filter-row[data-astro-cid-jolqlgey]{gap:var(--spacing-2)}}
