.bio-section{margin:0 0 1.8rem}.bio-text{margin:0 0 .8rem;color:var(--text-sub);max-width:60ch}.bio-social{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.4rem}.bio-social-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border:1px solid var(--line-soft);background:var(--surface-1);border-radius:999px;color:var(--text);font-size:.85rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.bio-social-pill svg{flex:none}.bio-social-pill:hover{border-color:var(--pink-text);color:var(--pink-text);background:var(--pink-50)}.bio-collections-head{margin:.6rem 0 .7rem;font-size:1.05rem}.bio-collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.8rem;gap:.8rem;margin-bottom:.6rem}.bio-collection{display:flex;align-items:center;gap:.7rem;padding:.6rem;border:1px solid var(--line-soft);border-radius:var(--radius);text-decoration:none;color:inherit;background:var(--surface-1);transition:transform .15s ease,box-shadow .15s ease}.bio-collection:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.bio-collection-cover{width:52px;height:52px;flex:none;border-radius:14px;overflow:hidden;background:var(--packshot-bg);display:grid;place-items:center;font-size:1.3rem}.bio-collection-cover img{width:100%;height:100%;object-fit:cover}.bio-collection-cover.is-fallback{background:linear-gradient(135deg,var(--pink-100),var(--volt-100));color:var(--pink-text);font-weight:700;font-size:1.15rem}.bio-collection-text{min-width:0;display:flex;flex-direction:column;gap:.15rem}.bio-collection-text b{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bio-collection-text small{color:var(--text-muted);font-size:.78rem}@media (max-width:480px){.bio-collections{grid-template-columns:1fr 1fr}}.profile-trophy{display:flex;align-items:center;gap:1.1rem;margin:-.5rem 0 1.5rem;padding:1.15rem 1.4rem 1.15rem 1.35rem;border-radius:22px;background:radial-gradient(120% 140% at 12% 50%,var(--trophy-glow,rgb(255 201 58/.32)) 0,rgb(22 6 13/0) 55%),#16060d;border:1px solid rgb(255 255 255/.08);box-shadow:0 10px 30px rgb(22 6 13/.25);color:#ffffff}.profile-trophy.is-srebro{--trophy-glow:rgb(143 221 255/0.3)}.profile-trophy.is-braz{--trophy-glow:rgb(255 138 61/0.3)}.profile-trophy-art{flex:none;display:inline-flex}.profile-trophy-text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.profile-trophy-kicker{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255/.62)}.profile-trophy-name{font-size:1.45rem;line-height:1.2;letter-spacing:-.01em}.profile-trophy.is-zloto .profile-trophy-name{color:#ffd84a}.profile-trophy.is-srebro .profile-trophy-name{color:#e6f6ff}.profile-trophy.is-braz .profile-trophy-name{color:#ffb070}.profile-trophy-sub{font-size:.9rem;color:rgb(255 255 255/.78)}@media (max-width:480px){.profile-trophy{gap:.8rem;padding:.8rem 1rem .8rem .7rem}.profile-trophy-name{font-size:1.2rem}}