/* Blade integration additions (kept separate from the design's style.css) */

.form-toast.is-error { background: #dc2626; }
.field.is-invalid { border-color: #dc2626; }
.field-error { color: #dc2626; font-size: 13px; margin-top: 6px; }
.hp-field { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.rich-text p + p { margin-top: 16px; }
.rich-text ul, .rich-text ol { padding-left: 20px; margin: 12px 0; }
.rich-text ul { list-style: disc; }
.rich-text ol { list-style: decimal; }
