.artist-banner[data-astro-cid-sjzhvuce]{display:flex;align-items:center;gap:30px;margin-bottom:40px;padding:30px;position:relative;overflow:hidden}.artist-avatar-large[data-astro-cid-sjzhvuce]{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-sjzhvuce]{z-index:1}.artist-title-name[data-astro-cid-sjzhvuce]{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-sjzhvuce]{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;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.artist-genre[data-astro-cid-sjzhvuce]:hover{background:#2dd4bf40;border-color:#2dd4bf80;color:var(--accent-primary-hover);transform:translateY(-1px)}.artist-accesses[data-astro-cid-sjzhvuce]{font-size:.9rem;color:var(--text-secondary)}.songs-container[data-astro-cid-sjzhvuce]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}@media(max-width:768px){.songs-container[data-astro-cid-sjzhvuce]{grid-template-columns:minmax(0,1fr);gap:20px}.artist-banner[data-astro-cid-sjzhvuce]{flex-direction:column;text-align:center;padding:20px 16px;margin-bottom:25px}.artist-accesses[data-astro-cid-sjzhvuce]{justify-content:center}}.column-title[data-astro-cid-sjzhvuce]{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-sjzhvuce] .badge[data-astro-cid-sjzhvuce]{font-size:.8rem;background:var(--accent-primary);padding:2px 8px;border-radius:20px}.error-alert[data-astro-cid-sjzhvuce]{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-sjzhvuce] h3[data-astro-cid-sjzhvuce]{color:var(--accent-danger);margin-bottom:8px}.song-action-btn[data-astro-cid-sjzhvuce]{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-sjzhvuce].primary{background:var(--accent-primary);border-color:var(--accent-primary)}.song-action-btn[data-astro-cid-sjzhvuce].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-sjzhvuce].secondary{background:#ffffff0f;border-color:var(--glass-border)}.song-action-btn[data-astro-cid-sjzhvuce].secondary:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.song-scroll-container[data-astro-cid-sjzhvuce]{padding-right:5px}.artist-description[data-astro-cid-sjzhvuce]{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin-bottom:30px;max-width:75ch}.artist-filter-input[data-astro-cid-sjzhvuce]{width:100%;background:#ffffff0f;border:1px solid var(--glass-border);border-radius:10px;padding:10px 14px;color:var(--text-primary);font-family:var(--font-main);font-size:1rem;margin-bottom:14px;outline:none}.artist-filter-input[data-astro-cid-sjzhvuce]:focus{border-color:var(--accent-primary)}.error-actions[data-astro-cid-sjzhvuce]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:16px}.error-link-btn[data-astro-cid-sjzhvuce]{background:var(--accent-deep, #0f766e);color:#fff;text-decoration:none;font-weight:600;font-size:.85rem;padding:9px 16px;border-radius:10px}.error-link-btn[data-astro-cid-sjzhvuce]:hover{background:var(--accent-deep-hover, #0b5f57)}.error-search[data-astro-cid-sjzhvuce]{justify-content:center;margin-top:16px}.song-scroll-container[data-astro-cid-sjzhvuce]::-webkit-scrollbar{width:6px}.song-scroll-container[data-astro-cid-sjzhvuce]::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.song-scroll-container[data-astro-cid-sjzhvuce]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.song-scroll-container[data-astro-cid-sjzhvuce]::-webkit-scrollbar-thumb:hover{background:#2dd4bf66}@media(max-width:600px){.artist-avatar-large[data-astro-cid-sjzhvuce]{width:100px!important;height:100px!important}.artist-title-name[data-astro-cid-sjzhvuce]{font-size:1.8rem!important}.btn-text[data-astro-cid-sjzhvuce]{display:none}.song-action-btn[data-astro-cid-sjzhvuce]{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-sjzhvuce].primary{box-shadow:0 2px 6px #2dd4bf33}.song-action-btn[data-astro-cid-sjzhvuce].secondary{background:#ffffff0d;border-color:var(--glass-border);color:var(--text-secondary)}.song-action-btn[data-astro-cid-sjzhvuce].secondary svg[data-astro-cid-sjzhvuce]{color:var(--text-secondary)}.song-action-btn[data-astro-cid-sjzhvuce].secondary:hover{background:#ffffff1a;color:var(--text-primary)}.song-action-btn[data-astro-cid-sjzhvuce].secondary:hover svg[data-astro-cid-sjzhvuce]{color:var(--text-primary)}}.breadcrumb-nav[data-astro-cid-sjzhvuce]{margin-bottom:25px}.breadcrumb-list[data-astro-cid-sjzhvuce]{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;font-size:.85rem;font-weight:500}.breadcrumb-item[data-astro-cid-sjzhvuce]{display:flex;align-items:center;color:var(--text-secondary)}.breadcrumb-item[data-astro-cid-sjzhvuce] a[data-astro-cid-sjzhvuce]{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.breadcrumb-item[data-astro-cid-sjzhvuce] a[data-astro-cid-sjzhvuce]:hover{color:var(--accent-primary);text-decoration:underline}.breadcrumb-item[data-astro-cid-sjzhvuce]+.breadcrumb-item[data-astro-cid-sjzhvuce]:before{content:"/";padding:0 10px;color:var(--glass-border);font-weight:400}.breadcrumb-item[data-astro-cid-sjzhvuce].active{color:var(--accent-primary);font-weight:600}
