.roster-header[data-astro-cid-j5xi45ul]{background-color:#000;padding:4rem 0;text-align:center;border-bottom:2px solid #333}.roster-header[data-astro-cid-j5xi45ul] h1[data-astro-cid-j5xi45ul]{font-family:var(--font-heading);font-size:4rem;color:#fff;text-transform:uppercase}.roster-header[data-astro-cid-j5xi45ul] p[data-astro-cid-j5xi45ul]{font-size:1.2rem;color:var(--color-accent);text-transform:uppercase;letter-spacing:3px}.social-links[data-astro-cid-j5xi45ul]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.social-links[data-astro-cid-j5xi45ul] a[data-astro-cid-j5xi45ul]{display:inline-block;font-family:var(--font-body);font-weight:700;font-size:1rem;color:#fff;border:1px solid #fff;padding:5px 10px;transition:all .2s ease;background-color:transparent;text-decoration:none}.social-links[data-astro-cid-j5xi45ul] a[data-astro-cid-j5xi45ul]:hover{background:var(--color-accent);border-color:var(--color-accent)}.tabs-nav[data-astro-cid-j5xi45ul]{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:3rem;border-bottom:1px solid #333}.tab-btn[data-astro-cid-j5xi45ul]{background:transparent;border:none;color:#666;font-family:var(--font-heading);font-size:1.5rem;padding:1rem 2rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.tab-btn[data-astro-cid-j5xi45ul]:hover{color:#fff}.tab-btn[data-astro-cid-j5xi45ul].active{color:var(--color-accent);border-bottom:3px solid var(--color-accent)}.tab-content[data-astro-cid-j5xi45ul]{display:none;animation:fadeIn .5s ease}.tab-content[data-astro-cid-j5xi45ul].active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.post-image-container[data-astro-cid-j5xi45ul]{width:100%;display:flex;justify-content:center;align-items:center}.main-image[data-astro-cid-j5xi45ul]{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.bio-container[data-astro-cid-j5xi45ul]{max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.8;color:#ccc;display:flex;flex-direction:column;align-items:center}.bio-container[data-astro-cid-j5xi45ul] h1[data-astro-cid-j5xi45ul],.bio-container[data-astro-cid-j5xi45ul] .markdown-body[data-astro-cid-j5xi45ul]{text-align:center}.release-grid[data-astro-cid-j5xi45ul],.merch-grid[data-astro-cid-j5xi45ul]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding-bottom:4rem}.release-card[data-astro-cid-j5xi45ul],.merch-card[data-astro-cid-j5xi45ul]{background:#0a0a0a;border:1px solid #333;padding:1rem;text-align:center;flex:0 1 300px;max-width:350px;width:100%}.release-cover[data-astro-cid-j5xi45ul],.merch-img[data-astro-cid-j5xi45ul]{width:100%;height:auto;margin-bottom:1rem;border:1px solid #222}.placeholder[data-astro-cid-j5xi45ul]{background:#111;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;color:#444;font-family:var(--font-heading);border:1px dashed #333;width:100%;height:250px;margin-bottom:1rem}h4[data-astro-cid-j5xi45ul]{color:#fff;font-family:var(--font-heading);font-size:1.4rem;margin-bottom:.2rem}span[data-astro-cid-j5xi45ul]{display:block;color:#888;font-size:.9rem;margin-bottom:1rem}.price[data-astro-cid-j5xi45ul]{color:var(--color-accent);font-weight:700;font-size:1.1rem}.buy-btn[data-astro-cid-j5xi45ul]{display:inline-block;border:1px solid #444;padding:.5rem 1rem;color:#fff;font-size:.9rem;text-transform:uppercase}.buy-btn[data-astro-cid-j5xi45ul]:hover{background:var(--color-accent);border-color:var(--color-accent)}.empty-msg[data-astro-cid-j5xi45ul]{text-align:center;color:#555;font-style:italic;padding:4rem 0;min-height:200px;display:flex;align-items:center;justify-content:center;width:100%}.markdown-body[data-astro-cid-j5xi45ul] h2{color:#fff;font-family:var(--font-heading);font-size:2rem;border-bottom:1px solid #333;padding-bottom:.5rem;margin-bottom:1.5rem;margin-top:2rem}.markdown-body[data-astro-cid-j5xi45ul] p{margin-bottom:1.5rem}.carousel-wrapper[data-astro-cid-j5xi45ul]{position:relative;max-width:800px;margin:0 auto 2rem;display:flex;align-items:center;width:100%}#media[data-astro-cid-j5xi45ul] .carousel-wrapper[data-astro-cid-j5xi45ul]{margin-bottom:4rem}.carousel-track-container[data-astro-cid-j5xi45ul]{overflow:hidden;width:100%;border:1px solid #333;background:#000}.carousel-track[data-astro-cid-j5xi45ul]{display:flex;padding:0;margin:0;list-style:none;transition:transform .4s ease-in-out}.carousel-slide[data-astro-cid-j5xi45ul]{flex:0 0 100%;width:100%;display:flex;justify-content:center;align-items:center}.main-image[data-astro-cid-j5xi45ul]{width:100%;height:auto;max-height:500px;object-fit:contain}.video-container[data-astro-cid-j5xi45ul]{position:relative;width:100%;padding-bottom:56.25%}.video-container[data-astro-cid-j5xi45ul] iframe[data-astro-cid-j5xi45ul]{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-btn[data-astro-cid-j5xi45ul]{background:transparent;border:none;color:var(--color-accent);font-size:2.5rem;cursor:pointer;padding:0 1rem;transition:color .2s ease;z-index:10}.carousel-btn[data-astro-cid-j5xi45ul]:hover{color:#fff}.events-list[data-astro-cid-j5xi45ul]{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto;padding-bottom:4rem}.event-row[data-astro-cid-j5xi45ul]{display:flex;justify-content:space-between;align-items:center;background:#0a0a0a;border:1px solid #333;padding:1.5rem;gap:1rem;flex-wrap:wrap;transition:border-color .3s ease}.event-row[data-astro-cid-j5xi45ul]:hover{border-color:var(--color-accent)}.event-date[data-astro-cid-j5xi45ul]{color:var(--color-accent);font-family:var(--font-heading);font-size:1.5rem;flex:1 1 150px}.event-details[data-astro-cid-j5xi45ul]{flex:2 1 250px;text-align:left}.event-details[data-astro-cid-j5xi45ul] h4[data-astro-cid-j5xi45ul]{margin-bottom:.2rem}.event-location[data-astro-cid-j5xi45ul]{display:block;color:#888;font-size:.9rem;margin-bottom:0!important}.event-action[data-astro-cid-j5xi45ul]{flex:1 1 100px;text-align:right}.tba-text[data-astro-cid-j5xi45ul]{color:#555;font-style:italic;font-size:.9rem}@media(max-width:600px){.event-row[data-astro-cid-j5xi45ul]{text-align:center;flex-direction:column}.event-details[data-astro-cid-j5xi45ul]{text-align:center}.event-action[data-astro-cid-j5xi45ul]{text-align:center;width:100%;margin-top:1rem}}
