.private-message-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--text);font-size:13px;font-weight:650;line-height:1.25;text-decoration:none;max-width:100%;white-space:normal}.private-message-link svg{flex:none;width:18px;height:18px}.private-message-link:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--card));text-decoration:none}.private-message-link:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.post-author .post-private-message{width:100%;max-width:150px;margin:10px auto;font-size:12px;padding:9px;min-height:42px}.thread-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-left:auto}.thread-row-actions .read-state-form{flex-basis:auto!important;margin:0!important}.thread-meta{line-height:1.6}.member-inline-contact{flex-wrap:wrap}.club-member-row-wrap>.private-message-link{flex-shrink:0}@media(max-width:700px){.thread-row-actions{flex:1 1 100%;justify-content:flex-start;margin:8px 0 0}.private-message-link{min-height:44px}.post-author .post-private-message{width:auto;margin:6px 0;min-height:44px}.club-member-row-wrap{flex-wrap:wrap}}
