/* lucyna.dev — edet-audit.css (Batch-2 P10). Tokens only. */

.dr-audit { display: flex; flex-direction: column; gap: 1rem; max-width: 640px; margin: 0 auto; }
.dr-audit-loading { color: var(--fg-dim); text-align: center; padding: 1.5rem; }
.dr-audit-sec { border: 1px solid var(--rule); border-radius: 8px; padding: 0.7rem 0.9rem; }
.dr-audit-h { margin: 0 0 0.5rem; font-size: var(--text-xs); color: var(--fg-muted); text-transform: uppercase; letter-spacing: 0.06em; }
.dr-audit-row { display: flex; justify-content: space-between; gap: 1rem; padding: 0.25rem 0; border-bottom: 1px solid color-mix(in srgb, var(--rule) 55%, transparent); }
.dr-audit-row:last-of-type { border-bottom: none; }
.dr-audit-label { color: var(--fg-muted); font-size: var(--text-sm); }
.dr-audit-val { color: var(--fg); font-family: var(--font-mono); font-size: var(--text-sm); }
.dr-audit-row.is-warn .dr-audit-val { color: var(--status-warn); }
.dr-audit-backup { margin-top: 0.6rem; height: var(--control-h-compact); font-size: var(--text-xs); }
.dr-audit-issuelead { margin: 0 0 0.4rem; color: var(--status-warn); font-size: var(--text-sm); }
.dr-audit-issues { margin: 0; padding-left: 1.1rem; display: flex; flex-direction: column; gap: 0.25rem; }
.dr-audit-issues li { color: var(--fg); font-size: var(--text-sm); line-height: 1.4; }
