.artists-page,.artist-profile{padding-top:34px;padding-bottom:55px}.artists-hero{display:flex;justify-content:space-between;align-items:end;padding:28px 32px;margin-bottom:25px;border:1px solid #224332;background:linear-gradient(125deg,#0e2b1d,#07110d)}.artists-hero small{color:#58c98b;font-weight:800;letter-spacing:1.5px}.artists-hero h1{font:900 54px 'Barlow Condensed';margin:5px 0}.artists-hero p{margin:0;color:#acb9b1}.artists-hero>strong{font:900 44px 'Barlow Condensed';color:#efb52f;text-align:right}.artists-hero>strong span{display:block;color:#b8c3bc;font:700 12px Inter}.artists-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.artist-card{background:#0a1711;border:1px solid #1c3929;transition:.25s;overflow:hidden}.artist-card:hover{transform:translateY(-6px);border-color:#efb52f;box-shadow:0 15px 30px #0005}.artist-photo{display:block;height:270px;position:relative;overflow:hidden}.artist-photo img{width:100%;height:100%;object-fit:cover;transition:.4s}.artist-card:hover img{transform:scale(1.06)}.artist-photo:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#07110d)}.artist-photo span{position:absolute;z-index:2;right:14px;bottom:12px;color:#efb52f;font:800 12px Inter}.artist-card>div{padding:17px}.artist-card h2{font:800 25px 'Barlow Condensed';margin:0 0 6px}.artist-card h2 a{color:#fff}.artist-card p{color:#93a299;font-size:12px;min-height:31px}.artist-card ul{list-style:none;padding:12px 0 0;margin:12px 0 0;border-top:1px solid #1b3427;display:flex;gap:17px}.artist-card li{color:#aab6af;font-size:11px}.artist-card li i{color:#efb52f;margin-right:4px}.artist-card li b{color:#fff}.artists-pager{text-align:center;margin-top:30px}.artists-pager a{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid #2a4a37;margin:3px}.artists-pager a.active,.artists-pager a:hover{background:#efb52f;color:#07110d}.artist-breadcrumb{color:#7f9187;font-size:12px;margin-bottom:16px}.artist-profile>header{display:grid;grid-template-columns:380px 1fr;min-height:430px;background:linear-gradient(120deg,#102b1e,#07110d);border:1px solid #234633}.profile-cover img{width:100%;height:100%;object-fit:cover}.profile-intro{padding:48px}.profile-intro>span{background:#168851;padding:7px 12px;font:800 12px Inter}.profile-intro h1{font:900 62px 'Barlow Condensed';margin:12px 0}.profile-intro>p{color:#bdc7c1;line-height:1.8;max-width:700px}.profile-stats{display:flex;gap:12px;margin:20px 0}.profile-stats div{min-width:130px;padding:14px 20px;border-left:3px solid #efb52f;background:#081710}.profile-stats b,.profile-stats small{display:block}.profile-stats b{font:900 32px 'Barlow Condensed';color:#fff}.profile-stats small{color:#899a90;font-size:10px}.artist-content{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;margin-top:32px}.artist-section-title{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #1f4732;margin-bottom:10px}.artist-section-title h2{font:800 30px 'Barlow Condensed';margin:0 0 8px}.artist-section-title span{color:#efb52f;font-size:11px}.artist-song{display:grid;grid-template-columns:34px 58px 1fr 28px;align-items:center;gap:12px;padding:10px;border-bottom:1px solid #183224;transition:.2s}.artist-song:hover{background:#10251a;padding-left:16px}.artist-song>b{color:#efb52f}.artist-song img{width:58px;height:58px;object-fit:cover}.artist-song strong,.artist-song small{display:block}.artist-song small{color:#809187;margin-top:5px}.artist-song>i{color:#efb52f}.profile-album-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.profile-album-grid a{background:#0c1b14;padding:9px;border:1px solid #1b3928}.profile-album-grid img{width:100%;aspect-ratio:1;object-fit:cover}.profile-album-grid strong,.profile-album-grid small{display:block;margin-top:6px}.profile-album-grid small{color:#86978d;font-size:11px}.artist-empty,.artists-empty{padding:25px;background:#0b1912;color:#92a198}@media(max-width:900px){.artists-grid{grid-template-columns:repeat(2,1fr)}.artist-profile>header{grid-template-columns:300px 1fr}.artist-content{grid-template-columns:1fr}}@media(max-width:600px){.artists-hero{padding:20px}.artists-hero h1{font-size:40px}.artists-hero>strong{font-size:30px}.artists-grid{grid-template-columns:1fr 1fr;gap:10px}.artist-photo{height:190px}.artist-card>div{padding:12px}.artist-card p{display:none}.artist-card ul{display:block}.artist-card li{margin:4px 0}.artist-profile>header{display:block}.profile-cover{height:360px}.profile-intro{padding:24px}.profile-intro h1{font-size:45px}.profile-stats div{min-width:110px}.profile-album-grid{grid-template-columns:repeat(2,1fr)}}
