.form-error{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-error);font-size:var(--font-size-sm);margin:0;line-height:1.4;display:flex}.form-error-icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}
