/* Forms live in Elementor html widgets and carry their own (Tailwind) classes. Astra's input/select/textarea rules out-rank single-class utilities,
   so the form's own values are re-asserted here, scoped to html widgets and to controls that carry the class. Values are copied from the live CSS. */
.elementor-widget-html :is(input,select,textarea)[class~="px-5"]{padding-left:1.25rem;padding-right:1.25rem}
.elementor-widget-html :is(input,select,textarea)[class~="py-3"]{padding-top:.75rem;padding-bottom:.75rem}
.elementor-widget-html :is(input,select,textarea)[class~="border"]{border-width:1px;border-style:solid}
.elementor-widget-html :is(input,select,textarea)[class~="border-border-light"]{border-color:#f2f2f2}
.elementor-widget-html :is(input,select,textarea)[class~="rounded-2xl"]{border-radius:1rem}
.elementor-widget-html :is(input,select,textarea)[class~="rounded-full"]{border-radius:9999px}
.elementor-widget-html :is(input,select,textarea)[class~="bg-white"]{background-color:#fff}
.elementor-widget-html :is(input,select,textarea)[class~="bg-snow"]{background-color:#fafafa}
.elementor-widget-html :is(input,select,textarea)[class~="text-ink"]{color:#111}
.elementor-widget-html :is(input,textarea){-webkit-appearance:auto;appearance:auto}
.elementor-widget-html :is(input,select,textarea)[class~="focus:border-teal"]:focus{border-style:solid;border-color:#c84e85}
.elementor-widget-html :is(input,select,textarea)[class~="focus:ring-2"]:focus{box-shadow:0 0 0 2px rgba(200,78,133,.4)}
