#primary.splot-post-page #main > .splot-artist-card { grid-column:2!important; padding:24px; border:1px solid #393044; border-radius:24px; background:linear-gradient(135deg,#1c1725,#13131b 65%); color:#f3eff8; }
.splot-artist-card[hidden]{display:none!important}
.splot-artist-card h2{font-size:20px!important;margin:0 0 20px!important;color:#f3eff8!important}
.splot-artist-identity{display:flex;gap:12px;align-items:center;min-width:0}
.splot-artist-identity img{width:48px;height:48px;border-radius:50%;object-fit:cover}
.splot-artist-identity a{font-size:18px;font-weight:600;color:#f3eff8}
.splot-artist-identity span{display:block;font-size:12px;color:#bdb4cb;overflow-wrap:anywhere;margin-top:3px}
.splot-artist-bio{font-size:14px;line-height:1.6;color:#bdb4cb;margin:16px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.splot-artist-stats{display:flex;gap:32px;margin:20px 0}
.splot-artist-stats strong{display:block;font-size:23px;color:#e0c4ff;line-height:1.3}
.splot-artist-stats span{font-size:12px;color:#bdb4cb}
.splot-artist-links{display:flex;flex-wrap:wrap;gap:8px}
.splot-artist-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #574365;border-radius:10px;color:#e0c4ff;background:#ae7ce510;font-size:13px}
.splot-artist-links a:hover{background:#ae7ce52b}
.splot-artist-card a:focus-visible{outline:2px solid #d6acff;outline-offset:3px}
.splot-artist-card h3{font-size:14px!important;color:#f3eff8!important;margin:24px 0 12px!important}
.splot-artist-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.splot-artist-works img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#241e2e}
.splot-artist-works span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#c8bdd4;margin-top:6px}
.splot-artist-note{font-size:11px!important;line-height:1.5;color:#998fa7;margin:18px 0 0!important}
@media(max-width:900px){#primary.splot-post-page #main > .splot-artist-card{grid-column:1/-1!important;padding:20px}}

@media(min-width:901px){#primary.splot-post-page #main.splot-has-artist > :is(.imagetemplatev2,.splot-post-media){grid-row:1 / span 2!important} #primary.splot-post-page #main > .splot-artist-card{grid-row:2!important}}
