.cover-album-label{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(245,185,66,.55);background:rgba(245,185,66,.12);color:#f5c95c;font-size:.8125rem;font-weight:700;letter-spacing:.02em;line-height:1.3}.cover-album-label__dot{width:.5rem;height:.5rem;border-radius:50%;background:#f5c95c;flex:none}.cover-album-notice{margin:0 0 1.25rem;padding:.9rem 1rem;border-left:3px solid #f5c95c;border-radius:0 8px 8px 0;background:rgba(245,185,66,.08);color:rgba(255,255,255,.88);font-size:.95rem;line-height:1.55}.cover-album-notice p{margin:0}.cover-album-notice__links{margin-top:.5rem!important;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.875rem}.cover-album-notice a,.cover-track-original,.album-artist a{color:#f5c95c;text-decoration:underline;text-underline-offset:2px}.cover-track-original{display:block;margin-top:.15rem;font-size:.75rem;line-height:1.35;opacity:.85}.cover-albums-section{margin:clamp(2rem,4vw,3.5rem) 0 0;padding-top:clamp(1.25rem,3vw,2rem);border-top:1px solid rgba(255,255,255,.08)}.cover-albums-section__title{margin:0 0 .35rem;font-size:clamp(1.25rem,2.4vw,1.6rem)}.cover-albums-section__lead{margin:0 0 1.25rem;max-width:60ch;color:rgba(255,255,255,.7);font-size:.95rem;line-height:1.5}.cover-albums-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1.25rem}@media (min-width:1280px){.cover-albums-grid{grid-template-columns:repeat(5,1fr)}}.cover-album-card{border-color:rgba(245,185,66,.35)!important}.cover-album-card .album-info{padding:.75rem .9rem .9rem}.cover-album-card h3{margin:0 0 .15rem;font-size:1rem}.cover-album-card__artist{margin:0;font-size:.875rem;font-weight:600;color:rgba(255,255,255,.9)}.cover-album-card__label{margin:.25rem 0 .4rem;font-size:.75rem;font-weight:700;color:#f5c95c;line-height:1.3}.cover-album-badge{position:absolute;left:.5rem;top:.5rem;z-index:2;padding:.2rem .55rem;border-radius:6px;background:rgba(20,16,6,.88);border:1px solid rgba(245,185,66,.7);color:#f5c95c;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cover-badge-inline{display:inline-block;margin-left:.4rem;padding:.05rem .4rem;border-radius:5px;border:1px solid rgba(245,185,66,.7);color:#f5c95c;font-size:.7rem;font-weight:700;vertical-align:middle;white-space:nowrap}.cover-albums-section--top{margin:0 0 clamp(2rem,4vw,3rem);padding-top:0;border-top:0;padding-bottom:clamp(1.25rem,3vw,2rem);border-bottom:1px solid rgba(255,255,255,.08)}.album-card-stat--new{background:linear-gradient(135deg,#dc2626,#ef4444);color:#fff;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;padding:.15rem .55rem;border-radius:999px}