.form-branding{font-family:var(--form-body-font,inherit)}.form-branding[data-custom-background] .bg-background{background-color:var(--form-control-surface)}.form-branding[data-custom-text]{--form-control-border:color-mix(in srgb, var(--form-text) 45%, var(--form-control-surface));--form-control-focus:var(--form-text);--form-control-icon:color-mix(in srgb, var(--form-text) 72%, var(--form-control-surface));--form-control-placeholder:color-mix(in srgb, var(--form-text) 72%, var(--form-control-surface))}.form-branding:is([data-custom-text],[data-custom-border]) :is(.bg-background,.form-preview-control):not(.border-red-400):not([aria-invalid=true]){border-color:var(--form-control-border)}.form-branding:is([data-custom-text],[data-custom-border]) :is(.bg-background,.form-preview-control):focus-within:not(.border-red-400):not([aria-invalid=true]){border-color:var(--form-control-focus)}.form-branding:is([data-custom-text],[data-custom-icon]) :is(.bg-background,.form-preview-control) svg{stroke:var(--form-control-icon)}.form-branding[data-custom-text] :is(input,textarea)::placeholder{color:var(--form-control-placeholder)}.form-branding[data-custom-text] :is(input,textarea,select,[contenteditable=true]){color:var(--form-text);caret-color:var(--form-text)}.form-branding[data-custom-text] :is(h1,h2,h3,label,.text-primary,.text-secondary,.text-tertiary,.text-quaternary){color:var(--form-text)}.form-branding[data-custom-body-font] :is(button,input,textarea,select){font-family:var(--form-body-font)}.form-branding[data-custom-heading-font] .form-title{font-family:var(--form-heading-font)}.form-branding[data-custom-button] [data-form-submit]{background-color:var(--form-button);color:var(--form-button-text)}.form-branding[data-custom-button] [data-form-submit]:hover:not(:disabled){opacity:.9}.form-branding[data-custom-text] [data-form-required]{color:var(--form-text)}.form-branding[data-custom-text] :is([role=radio],[role=checkbox]):not([aria-invalid=true]){border-color:var(--form-text)}.form-branding[data-custom-border] :is([role=radio],[role=checkbox]):not([aria-invalid=true]){border-color:var(--form-control-border)}.form-branding[data-custom-text] [data-slot=radio-group-indicator] svg{fill:var(--form-text)}.form-branding[data-custom-text] [role=checkbox][data-state=checked]{background-color:var(--form-text);color:var(--form-control-surface)}.form-branding:is([data-custom-text],[data-custom-border]) :is([role=radio],[role=checkbox]):focus-visible{outline:2px solid var(--form-control-focus);outline-offset:2px}.form-branding[data-custom-text] [data-form-promo] .text-secondary{color:#475569}