.memory-social-inline{margin-top:22px;padding-top:18px;border-top:1px solid var(--line,#ddd);min-width:0}
.social-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.social-like{min-height:44px;min-width:88px}
.social-like[aria-pressed=true]{background:#f5dce5;color:#70334a}
.social-comments:empty{display:none}
.social-comments{margin:10px 0 16px}
.social-comment{padding:12px 0;border-bottom:1px solid var(--line,#ddd)}
.social-comment .social-author{display:block;font-size:15px;font-weight:700;color:var(--ink,#263b2d);overflow-wrap:anywhere}
.social-comment time{display:block;margin-top:4px;font-size:11px}
.social-comment p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin:7px 0}
.social-more,.social-remove{background:none;border:0;text-decoration:underline;cursor:pointer;color:#536442;font:inherit;font-size:12px;min-height:44px;padding:6px 0;text-align:left}
.memory-social-inline .field{margin:0 0 10px}
.memory-social-inline label{font-size:13px}
.memory-social-inline textarea{min-height:76px;resize:vertical;font:inherit;font-size:16px;border-radius:14px;background:#fff}
.memory-social-inline input{font-size:16px;background:#fff}
.social-name small{font-size:11px;color:#646a5d;display:block;margin-top:5px}
.memory-social-inline form>button{min-height:44px}
.social-status:empty{display:none}
@media(max-width:700px){.memory-social-inline{margin-top:18px}.memory-social-inline form>button{width:100%}}

.social-edit{background:none;border:0;text-decoration:underline;cursor:pointer;color:#536442;font:inherit;font-size:12px;min-height:44px;padding:6px 12px 6px 0;text-align:left}.social-edit-form{margin:10px 0}.social-edit-form label{display:block;margin-bottom:6px}.social-edit-form textarea{display:block;width:100%;box-sizing:border-box}.social-edit-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.social-edit-actions button{min-width:72px;min-height:44px}.social-edit-form button:focus-visible,.social-edit:focus-visible{outline:3px solid #708751;outline-offset:3px}
