.PostEngagement_engagement__HVgaE{margin-top:64px;padding-top:48px;border-top:1px solid var(--border)}.PostEngagement_likes__lmSHH{display:flex;align-items:center;gap:12px;margin-bottom:24px}.PostEngagement_likeBtn__bAzmh{font-size:24px;color:var(--muted);transition:color var(--transition),transform .15s;line-height:1}.PostEngagement_likeBtn__bAzmh:hover{color:#e25656;transform:scale(1.15)}.PostEngagement_likeBtn__bAzmh.PostEngagement_liked__S0gnE{color:#e25656}.PostEngagement_likeCount__x1p9C{font-size:14px;color:var(--muted)}.PostEngagement_share__ufzJX{display:flex;gap:12px;margin-bottom:48px}.PostEngagement_shareBtn__b5xXe{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.06em;padding:8px 18px;background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);transition:color var(--transition),border-color var(--transition);display:inline-block}.PostEngagement_shareBtn__b5xXe:hover{color:var(--green);border-color:var(--green)}.PostEngagement_commentsTitle__edkzn{font-family:var(--font-display);font-size:20px;font-weight:700;margin-bottom:28px}.PostEngagement_form__ATqoH{margin-bottom:40px}.PostEngagement_formUser__dqQRa{display:flex;align-items:center;gap:10px;margin-bottom:12px}.PostEngagement_avatar__DTuZv{width:32px;height:32px;border-radius:50%;object-fit:cover}.PostEngagement_userName__bt8o7{font-size:14px;font-weight:500}.PostEngagement_textarea__OvOOy{width:100%;padding:12px 16px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-body);font-size:14px;resize:vertical;outline:none;transition:border-color var(--transition);margin-bottom:12px}.PostEngagement_textarea__OvOOy:focus{border-color:var(--green)}.PostEngagement_submitBtn__S0YG3{padding:10px 24px;background:var(--green);color:#1a1a1a;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);transition:background var(--transition)}.PostEngagement_submitBtn__S0YG3:hover:not(:disabled){background:var(--green2)}.PostEngagement_submitBtn__S0YG3:disabled{opacity:.5;cursor:not-allowed}.PostEngagement_loginPrompt__bZpK9{display:flex;align-items:center;gap:16px;padding:20px;background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:32px}.PostEngagement_loginPrompt__bZpK9 p{font-size:14px;color:var(--muted)}.PostEngagement_loginBtn__5DAwF{padding:8px 20px;background:var(--green);color:#1a1a1a;font-family:var(--font-display);font-size:12px;font-weight:700;border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--transition)}.PostEngagement_loginBtn__5DAwF:hover{background:var(--green2)}.PostEngagement_list__9y4Wi{display:flex;flex-direction:column;gap:24px}.PostEngagement_comment__drQUH{padding:20px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}.PostEngagement_commentHeader__IfVqa{display:flex;align-items:center;gap:10px;margin-bottom:10px}.PostEngagement_commentAuthor__m5OpA{font-size:14px;font-weight:600}.PostEngagement_commentDate__gMPN1{font-size:11px;color:var(--muted);margin-left:auto}.PostEngagement_delBtn__Mjx7b{font-size:11px;color:var(--muted);transition:color var(--transition)}.PostEngagement_delBtn__Mjx7b:hover{color:#e25656}.PostEngagement_commentContent__JJwhm{font-size:14px;line-height:1.7;color:var(--muted)}