/**
 * Suffah — Quick post actions (Phase 13). Tokens only.
 */

.post-action {
    display: inline-flex;
    align-items: center;
    gap: var(--space-1);
    min-height: 32px;
    padding: 0 var(--space-2);
    border: 0;
    border-radius: var(--radius-full);
    background: transparent;
    color: var(--text-tertiary);
    font: inherit;
    font-size: var(--text-xs);
    cursor: pointer;
    text-decoration: none;
    transition: background-color var(--transition-fast), color var(--transition-fast);
}

.post-action:hover:not(:disabled) { background: var(--bg-hover); color: var(--color-accent); }
.post-action:disabled { opacity: 0.6; cursor: progress; }
.post-action:focus-visible { outline: 2px solid var(--color-accent); outline-offset: 2px; }

.post-action[aria-pressed="true"] { color: var(--color-accent); }
.post-action[data-post-action="like"][aria-pressed="true"] { color: var(--color-danger); }

.post-pinned-label {
    padding: var(--space-2) var(--space-4) 0;
    color: var(--text-tertiary);
    font-size: var(--text-xs);
}

.edit-history__item {
    padding: var(--space-3) 0;
    border-bottom: 1px solid var(--border-color);
}
.edit-history__meta { color: var(--text-tertiary); font-size: var(--text-xs); margin-bottom: var(--space-1); }
.edit-history__body { white-space: pre-wrap; overflow-wrap: anywhere; font-size: var(--text-sm); }
