/* Small single-purpose classes. Used instead of inline style attributes so the CSP can forbid inline styles. */

.row { display: flex; align-items: center; gap: var(--s-2); flex-wrap: wrap; }
.spacer { flex: 1 1 auto; }
.muted { color: var(--muted); }
.faint { color: var(--faint); }
.strong { font-weight: 600; color: var(--text-strong); }
.small { font-size: 12px; }
.indent { padding-left: 18px; }
.text-right { text-align: right; }
.w-auto { width: auto; }
.nowrap { white-space: nowrap; }
.break { word-break: break-word; }
.gap-sm { gap: var(--s-2); }
.stack-sm { display: flex; flex-direction: column; gap: var(--s-2); }
