.music-news-bands-block{margin-bottom:24px}.music-news-bands-heading{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:-.02em;text-align:left;text-shadow:none;font-size:var(--fs-sm);line-height:var(--lh-normal);margin-bottom:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:6px;text-align:left}.music-news-bands-intro{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-sm);line-height:var(--lh-normal);color:#ffa726;margin-bottom:12px;text-align:left}.music-news-bands-marquee{margin-top:12px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}.music-news-marquee-viewport{display:flex;flex-direction:column;gap:6px;overflow:hidden;width:100%;border-radius:0;position:relative}.music-news-marquee-viewport::after,.music-news-marquee-viewport::before{content:"";position:absolute;display:block;width:24px;height:100%;top:0;bottom:0;z-index:1}.music-news-marquee-viewport::before{left:0;background:linear-gradient(to left,rgba(33,33,33,0),#212121)}.music-news-marquee-viewport::after{right:0;background:linear-gradient(to right,rgba(33,33,33,0),#212121)}.music-news-marquee-viewport--static{gap:12px}.music-news-marquee-row{overflow:hidden;width:100%;min-height:calc(12px + 1.6em);border-radius:0}.music-news-marquee-row--static{overflow:visible;min-height:unset}.music-news-marquee-track{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content;will-change:transform;border-radius:0}.music-news-marquee-segment{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;padding-right:18px;flex-shrink:0}.music-news-marquee-static-inner{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start;text-align:left}.music-news-bands-filters{display:flex;flex-wrap:wrap;gap:6px;text-align:left}.band-tag{color:#69f0ae;background-color:rgba(105,240,174,.1);padding:6px 12px;border-radius:100px;font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-2xs);line-height:var(--lh-normal);font-family:var(--font-sans);font-weight:var(--fw-semibold)}.band-filter{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-2xs);line-height:var(--lh-normal);font-family:var(--font-sans);font-weight:var(--fw-semibold);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:100px;cursor:pointer;font-family:inherit;color:var(--color-text);background-color:var(--color-surface-2);border:1px solid var(--color-border);transition:background-color var(--dur-2) var(--ease-standard),border-color var(--dur-2) var(--ease-standard),color var(--dur-2) var(--ease-standard),transform var(--dur-1) var(--ease-standard)}.band-filter:hover{background-color:var(--color-surface-3);border-color:var(--color-border-strong)}.band-filter:focus-visible{outline:0;box-shadow:var(--focus-ring)}.band-filter:active{transform:translateY(1px)}.band-filter--selected{color:var(--color-text-inverse);background-color:var(--color-primary-500);border-color:var(--color-primary-500);box-shadow:var(--elev-glow-primary)}.band-filter--selected:hover{background-color:var(--color-primary-600);border-color:var(--color-primary-600)}.band-filter--selected::before{content:"";width:8px;height:8px;border-radius:50%;background-color:currentColor;box-shadow:0 0 0 2px rgba(0,0,0,.15) inset;flex:0 0 auto}.band-filter__count{min-width:1.5em;padding:0 6px;border-radius:100px;background-color:rgba(255,255,255,.06);color:var(--color-text-muted);text-align:center}.band-filter--selected .band-filter__count{color:var(--color-text-inverse);background-color:rgba(0,0,0,.15)}.article-card{text-align:left;padding:var(--card-padding,var(--space-3));border-radius:var(--radius-lg);background-color:var(--color-surface-1);border:1px solid var(--color-border);box-shadow:var(--elev-1)}.article-image{border-radius:200px;box-shadow:0 0 20px #e65100;margin-bottom:12px}.article-title{font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:-.02em;text-align:left;text-shadow:none;font-size:var(--fs-xl);line-height:var(--lh-snug);margin-bottom:12px;text-align:left;text-transform:capitalize}.article-title-link{color:unset;text-decoration:unset}.article-summary{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-lg);line-height:var(--lh-normal)}.article-bands{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.article-metadata{display:flex;gap:6px;font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-2xs);line-height:var(--lh-normal);margin-bottom:12px}.article-source{font-family:var(--font-serif);font-weight:var(--fw-regular);font-size:var(--fs-2xs);line-height:var(--lh-normal)}