.token-profile .paper-head{padding-bottom:52px}
.profile-summary{display:flex;align-items:center;gap:18px;margin:32px 0 20px}
.profile-summary img{border-radius:50%;flex-shrink:0}
.profile-summary strong{font-size:1.4rem}
.profile-summary strong span{font-size:.8rem;color:var(--cyan);margin-left:10px}
.profile-summary p{font-size:.9rem;margin:5px 0;color:var(--muted)}
.source-notice{font-size:.86rem!important;color:var(--muted)!important;line-height:1.65}
.profile-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0}
.profile-links a{display:flex;flex-direction:column;gap:10px;padding:21px;border:1px solid var(--line);border-radius:12px;background:var(--panel);text-decoration:none;color:var(--text);transition:border-color .18s,transform .18s}
.profile-links a:hover{border-color:var(--cyan);transform:translateY(-2px)}
.profile-links a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}
.profile-links small{color:var(--muted);font-size:.68rem;letter-spacing:.1em}
.profile-links strong{font-size:1rem}
.language-note{border-left:2px solid var(--cyan);padding:8px 0 8px 22px;margin:30px 0}
.language-note h3{margin:0 0 14px;font-size:1.05rem}
.token-profile h2 span{font-size:.65em;color:var(--muted)}
.token-profile .address-line{white-space:normal;overflow-wrap:anywhere}
@media(max-width:520px){.profile-links{grid-template-columns:1fr}.profile-summary{gap:12px}.profile-summary img{width:48px;height:48px}.profile-summary strong{font-size:1.15rem}.language-note{padding-left:16px}.token-profile .paper-head{padding-bottom:35px}}
