.profile-page,.friends-page{scroll-margin-top:180px}.profile-card{background:linear-gradient(135deg,#2a211b,#1b1b1b);border:1px solid #503a29;border-radius:14px;padding:26px;margin-bottom:22px}.profile-top{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.profile-face{display:grid;place-items:center;background:#422d20;color:#ffd1a8;border:1px solid #715038;border-radius:50%;height:76px;width:76px;flex-shrink:0;font:600 26px Manrope;overflow:hidden}.profile-face img,.avatar img,.post-avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar,.post-avatar{overflow:hidden}.profile-top h1{font:800 25px/1.3 Manrope;margin:0 0 7px;overflow-wrap:anywhere;letter-spacing:-.7px}.profile-top p{margin:0;font-size:13px;color:#b9a99a}.profile-bio{white-space:pre-wrap;overflow-wrap:anywhere;color:#dac8b7;font-size:15px;line-height:1.8;margin:19px 0}.profile-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.profile-stats{font-size:12px;color:#b5a290;margin:16px 0 0}.profile-posts-title,.friends-page h1{font:700 23px Manrope;letter-spacing:-.6px;margin:0 0 18px}.friends-description{font-size:13px;line-height:1.7;color:#bba999;margin-bottom:22px}.friend-row{background:#1d1b19;border:1px solid #443529;border-radius:10px;padding:16px;display:flex;gap:12px;align-items:center;margin:10px 0;flex-wrap:wrap}.friend-row .profile-face{width:40px;height:40px;font-size:16px}.friend-info{flex:1;min-width:110px}.friend-info button{display:block;text-align:left;color:#eedbc9;font-weight:600;font-size:13px}.friend-info small{color:#b9a28e;font-size:11px}.friend-row .reaction{font-size:11px}.friends-subtitle{font-size:14px;margin:25px 0 15px;color:#e0c3a9}.profile-empty{border:1px dashed #594130;border-radius:10px;padding:25px;text-align:center;color:#c3ae9c;font-size:14px;line-height:1.8}.profile-photo-editor{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.profile-photo-editor label{margin-bottom:0}.account-page textarea{width:100%;min-height:100px;background:#141414;color:#eee2d8;border:1px solid #514033;border-radius:8px;padding:12px;font:inherit;line-height:1.7;margin:8px 0 20px;resize:vertical}.profile-photo-editor input{max-width:100%;font-size:12px;margin:8px 0}.profile-photo-status{font-size:12px;color:#c3a386;line-height:1.6}@media(max-width:720px){.profile-card{padding:20px}.profile-top h1{font-size:23px}.profile-face{width:64px;height:64px}.friend-row{padding:13px}.profile-page,.friends-page{scroll-margin-top:190px}}

.profile-friends-link{display:inline-flex;align-items:center;gap:7px;border:0;border-bottom:1px solid #91603c;background:none;color:#ffb175;padding:5px 1px;margin-left:7px;font:inherit;cursor:pointer}.profile-friends-link:hover{color:#ffd1a8;border-color:#ffc18b}.friends-back{margin-bottom:20px}.profile-stats{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
