/* Compact author card with real information only. */
.fo-profile-avatar{padding:6px;margin:6px 0;background:var(--fo-surface)}.fo-profile-avatar>a{display:flex;justify-content:center;align-items:center;min-height:160px}.fo-profile-avatar img{width:100%!important;height:180px!important;max-width:100%!important;max-height:180px!important;min-height:0;object-fit:contain}.fo-profile-avatar>svg{max-height:170px}
.fo-profile-stat{border:0;border-bottom:1px solid var(--fo-line);border-radius:0;margin:0;padding:6px 2px;min-height:28px;display:grid;grid-template-columns:15px max-content minmax(0,1fr);gap:5px;align-items:center}.fo-profile-stat>strong{white-space:normal}.fo-profile-stat>span{overflow-wrap:anywhere}.fo-profile-stat:last-child{border-bottom:0}.fo-profile-mention{display:flex;align-items:center;justify-content:center;gap:6px;min-height:30px;margin-top:8px}.fo-profile-mention>.fo-icon{width:14px;height:14px}.fo-profile-rank{padding:4px;margin:6px 0}.fo-rank-banner{min-height:38px;font-size:15px;letter-spacing:.7px}
.fo-message-post>tbody>tr:last-child>td:first-child>a,.fo-message-post>tbody>tr:last-child>td:first-child>span>a{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;vertical-align:middle;margin:2px;border-radius:50%;background:#e0eff5;border:1px solid #bfd6e1}.fo-message-post>tbody>tr:last-child>td:first-child>a>img{width:16px;height:16px}.fo-message-post>tbody>tr:last-child>td:first-child>img{vertical-align:middle;margin:0 5px}
@media(max-width:760px){.fo-post-profile{grid-template-columns:110px minmax(0,1fr)}.fo-profile-avatar{grid-row:5/10}.fo-profile-avatar>a{min-height:120px}.fo-profile-avatar img{height:140px!important;min-height:0;max-height:145px!important}.fo-profile-stat{grid-template-columns:13px minmax(0,1fr);gap:3px;font-size:10px;padding:4px 0}.fo-profile-stat>span{grid-column:2}.fo-profile-stat strong{font-size:10px}.fo-profile-stats{grid-row:1/7}.fo-profile-mention{grid-column:2;grid-row:7;align-self:start;margin:0}.fo-rank-banner{font-size:11px;min-height:30px}}
