/**
 * Feedback-form functional CSS (frontend-agnostic).
 *
 * Minimal, self-contained rules the runtime relies on. No design tokens —
 * the active frontend package owns all visual styling. Keep this to the
 * bare functional minimum.
 */

/* Success message is hidden until the runtime reveals it (inline display:block). */
[data-feedback-success] {
    display: none;
}

/* Inline validation error — small, red, shown when the runtime adds .visible. */
[data-feedback-error] {
    display: none;
    font-size: 0.85em;
    color: #d32f2f;
}

[data-feedback-error].visible {
    display: block;
}
