.about-grid{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:14px 28px;margin:0;padding:16px 18px;display:grid}.about-grid>div{flex-direction:column;gap:3px;min-width:0;display:flex}.about-grid dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.about-grid dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.artist-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;display:flex}.artist-meta>*{align-items:center;gap:6px;display:inline-flex}.artist-meta>*+:before{content:"·";color:var(--muted);margin-right:6px}.bill-mate{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.bill-mate:hover{border-color:var(--border-h)}.bill-mate .n{color:var(--muted);font-weight:600}@media (width<=600px){.about-grid{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:12px 16px;padding:14px}}.artist-title{overflow-wrap:anywhere}@media (width<=480px){.artist-head>.flex1{flex:100%}}.artist-banner{position:relative;overflow:hidden}.artist-banner>.ppl-img{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.artist-banner:has(>.ppl-img):after{content:"";background:linear-gradient(to bottom, #07050c26, var(--bg) 96%);position:absolute;inset:0}
