body.artist-page{--ink:#F3EDE7;--muted:#B8B1AB;--purple:#C48B70;--light:#191D22;--line:#3D4147;--nav:#14171B;background:#191D22;color:var(--ink)}.artist-page .layout{background:#191D22}.artist-page header,.artist-page .card,.artist-page button,.artist-page input,.artist-page textarea,.artist-page select.field,.artist-page th{background:#23282E;color:var(--ink);border-color:#3D4147}.artist-page button.primary,.artist-page aside button.active{background:#C48B70;color:#191D22;border-color:#C48B70}.artist-page .badge,.artist-page .callout,.artist-page .step,.artist-page .tabs button.active,.artist-page .item,.artist-page .wave{background:#332A27;color:#E6B99F}.artist-page .step.on{background:#C48B70;color:#191D22}.artist-page .hero{background:linear-gradient(120deg,#302722,#1D2228);border-color:#59463C}.artist-page aside button{background:transparent;color:#C7C1BA}.artist-page .review{background:#23282E;color:#BEB6AF;border-color:#3D4147}.artist-page .review strong,.artist-page .review label{color:#E2B299}.artist-page .stat,.artist-page .rating{color:#E2B299}.artist-page .progress{background:#3D4147}.artist-page .progress i{background:#C48B70}.artist-page .badge.green{background:#193D34;color:#94D6BB}.artist-page .badge.amber{background:#483922;color:#E8C27D}.artist-page .badge.red{background:#492B31;color:#F3AAB5}.artist-page .dark{background:#121519}.artist-page .modal .card{background:#23282E}.artist-page .artist-top{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.artist-page .artist-top a{font-weight:bold;color:#F3EDE7;text-decoration:none;margin-inline-end:auto}.artist-page .artist-id{font:12px Arial;letter-spacing:1px;border:1px solid #665043;padding:6px 12px;border-radius:6px;color:#E2B299;direction:ltr}.artist-page .artist-hero{position:relative;min-height:430px;display:flex;align-items:center;padding:55px 40px;border-radius:18px;overflow:hidden;background:#16191C;margin-bottom:24px;isolation:isolate}.artist-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45;z-index:-2}.artist-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#171A1E 12%,#171A1ED9 42%,transparent);z-index:-1}.artist-hero h1{font:clamp(35px,4vw,58px)/1.12 Georgia,serif;max-width:650px}.artist-hero h1 span{color:#D7A58B}.artist-hero p{max-width:580px;color:#D1C9C2}.artist-page .artist-route-card{border-top:2px solid #C48B70}.artist-page .artist-route-card small{display:block;color:#D7A58B;font:11px Arial;letter-spacing:1px}.artist-page .artist-foot{margin-top:30px;border-top:1px solid #3D4147;padding-top:18px;color:#B8B1AB;font-size:12px}.artist-page .artist-home-layout{display:block}.artist-page .artist-home-layout>aside{display:none}.artist-page .artist-home-layout main>header{display:none}.artist-page .logo small{color:#C48B70}.artist-page .screenmap button{text-align:start}.artist-page .mode-card.selected{background:#3C2D27;border-color:#C48B70}@media(max-width:700px){.artist-page .artist-hero{padding:30px 22px;min-height:390px}.artist-page .artist-top{gap:7px}.artist-page .artist-top button{font-size:12px;padding:8px}.artist-page .artist-id{font-size:10px}}