.profile-avatar{letter-spacing:-.06em;border:1px solid color-mix(in srgb,var(--green) 12%,transparent);background:var(--green-soft);color:var(--green);-webkit-user-select:none;user-select:none;border-radius:30%;flex-shrink:0;justify-content:center;align-items:center;font-weight:620;line-height:1;display:inline-flex;overflow:hidden}.profile-avatar-large{width:112px;height:112px;font-size:38px}.profile-avatar-small{width:48px;height:48px;font-size:17px}.profile-avatar-tone-1{background:var(--blue-soft);color:var(--blue);border-color:color-mix(in srgb,var(--blue) 12%,transparent)}.profile-avatar-tone-2{background:color-mix(in srgb,var(--green-soft) 65%,var(--surface));color:var(--green)}.profile-avatar-tone-3{background:var(--surface);color:var(--text);border-color:var(--border)}.profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:600px){.profile-avatar-large{width:88px;height:88px;font-size:30px}}.profile-avatar{position:relative}.profile-avatar img{position:absolute;inset:0}
