.artist-banner[data-astro-cid-n3zgxiqg]{display:flex;align-items:center;gap:30px;margin-bottom:40px;padding:30px;position:relative;overflow:hidden}.artist-avatar-large[data-astro-cid-n3zgxiqg]{width:140px;height:140px;border-radius:50%;object-fit:cover;border:3px solid var(--accent-primary);box-shadow:0 8px 20px #2dd4bf4d;z-index:1}.artist-banner-details[data-astro-cid-n3zgxiqg]{z-index:1}.artist-title-name[data-astro-cid-n3zgxiqg]{font-size:2.2rem;font-weight:800;background:linear-gradient(to right,#fff,#2dd4bf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px}.artist-genre[data-astro-cid-n3zgxiqg]{background:#2dd4bf26;color:var(--accent-primary);border:1px solid rgba(45,212,191,.3);padding:3px 10px;border-radius:20px;font-size:.8rem;font-weight:600;display:inline-block;margin-bottom:10px}.artist-accesses[data-astro-cid-n3zgxiqg]{font-size:.9rem;color:var(--text-secondary)}.songs-container[data-astro-cid-n3zgxiqg]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}@media(max-width:768px){.songs-container[data-astro-cid-n3zgxiqg]{grid-template-columns:minmax(0,1fr);gap:20px}.artist-banner[data-astro-cid-n3zgxiqg]{flex-direction:column;text-align:center;padding:20px 16px;margin-bottom:25px}.artist-accesses[data-astro-cid-n3zgxiqg]{justify-content:center}}.column-title[data-astro-cid-n3zgxiqg]{font-size:1.3rem;font-weight:700;margin-bottom:20px;color:var(--text-primary);border-bottom:2px solid rgba(255,255,255,.05);padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.column-title[data-astro-cid-n3zgxiqg] .badge[data-astro-cid-n3zgxiqg]{font-size:.8rem;background:var(--accent-primary);padding:2px 8px;border-radius:20px}.song-scroll-container[data-astro-cid-n3zgxiqg]{padding-right:5px}.song-scroll-container[data-astro-cid-n3zgxiqg]::-webkit-scrollbar{width:6px}.song-scroll-container[data-astro-cid-n3zgxiqg]::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.song-scroll-container[data-astro-cid-n3zgxiqg]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.song-scroll-container[data-astro-cid-n3zgxiqg]::-webkit-scrollbar-thumb:hover{background:#2dd4bf66}.empty-state[data-astro-cid-n3zgxiqg]{text-align:center;padding:60px 40px;border-radius:24px}.empty-icon[data-astro-cid-n3zgxiqg]{font-size:3.5rem;margin-bottom:15px}.empty-state[data-astro-cid-n3zgxiqg] h3[data-astro-cid-n3zgxiqg]{font-size:1.4rem;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.empty-state[data-astro-cid-n3zgxiqg] p[data-astro-cid-n3zgxiqg]{font-size:.95rem;color:var(--text-secondary);max-width:480px;margin:0 auto 20px;line-height:1.5}.btn-primary[data-astro-cid-n3zgxiqg]{background:var(--accent-primary);border:1px solid var(--accent-primary);color:#fff;padding:10px 22px;border-radius:10px;font-weight:600;font-size:.9rem;text-decoration:none;transition:all .2s ease}.btn-primary[data-astro-cid-n3zgxiqg]:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);box-shadow:0 4px 12px #2dd4bf4d;transform:translateY(-1px)}.breadcrumb-nav[data-astro-cid-n3zgxiqg]{margin-bottom:25px}.breadcrumb-list[data-astro-cid-n3zgxiqg]{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:.85rem;font-weight:500}.breadcrumb-item[data-astro-cid-n3zgxiqg]{display:flex;align-items:center;color:var(--text-secondary)}.breadcrumb-item[data-astro-cid-n3zgxiqg] a[data-astro-cid-n3zgxiqg]{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.breadcrumb-item[data-astro-cid-n3zgxiqg] a[data-astro-cid-n3zgxiqg]:hover{color:var(--accent-primary);text-decoration:underline}.breadcrumb-item[data-astro-cid-n3zgxiqg]+.breadcrumb-item[data-astro-cid-n3zgxiqg]:before{content:"/";padding:0 10px;color:var(--glass-border);font-weight:400}.breadcrumb-item[data-astro-cid-n3zgxiqg].active{color:var(--accent-primary);font-weight:600}.error-alert[data-astro-cid-n3zgxiqg]{background:#f43f5e1a;border:1px solid rgba(244,63,94,.2);color:var(--text-primary);padding:20px;border-radius:16px;margin-bottom:30px;text-align:center}.error-alert[data-astro-cid-n3zgxiqg] h3[data-astro-cid-n3zgxiqg]{color:var(--accent-danger);margin-bottom:8px}.song-action-btn[data-astro-cid-n3zgxiqg]{text-decoration:none;color:var(--text-primary);padding:5px 10px;border-radius:8px;font-weight:600;font-size:.75rem;display:flex;align-items:center;gap:4px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;border:1px solid transparent;cursor:pointer}.song-action-btn[data-astro-cid-n3zgxiqg].primary{background:var(--accent-primary);border-color:var(--accent-primary)}.song-action-btn[data-astro-cid-n3zgxiqg].primary:hover{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover);box-shadow:0 4px 12px #2dd4bf4d;transform:translateY(-1px)}.song-action-btn[data-astro-cid-n3zgxiqg].secondary{background:#ffffff0f;border-color:var(--glass-border)}.song-action-btn[data-astro-cid-n3zgxiqg].secondary:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}@media(max-width:600px){.artist-avatar-large[data-astro-cid-n3zgxiqg]{width:100px!important;height:100px!important;font-size:2.5rem!important}.artist-title-name[data-astro-cid-n3zgxiqg]{font-size:1.8rem!important}.btn-text[data-astro-cid-n3zgxiqg]{display:none}.song-action-btn[data-astro-cid-n3zgxiqg]{padding:6px!important;border-radius:50%!important;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.song-action-btn[data-astro-cid-n3zgxiqg].primary{box-shadow:0 2px 6px #2dd4bf33}.song-action-btn[data-astro-cid-n3zgxiqg].secondary{background:#ffffff0d;border-color:var(--glass-border);color:var(--text-secondary)}.song-action-btn[data-astro-cid-n3zgxiqg].secondary svg[data-astro-cid-n3zgxiqg]{color:var(--text-secondary)}.song-action-btn[data-astro-cid-n3zgxiqg].secondary:hover{background:#ffffff1a;color:var(--text-primary)}.song-action-btn[data-astro-cid-n3zgxiqg].secondary:hover svg[data-astro-cid-n3zgxiqg]{color:var(--text-primary)}}
