html[data-input-modality=pointer] :is(.lc-field,.lc-own-focus):focus,html[data-input-modality=pointer] :is(.lc-field,.lc-own-focus):focus-visible{box-shadow:none;outline:none}html[data-input-modality=pointer] .lc-field:not([aria-invalid=true]):focus,html[data-input-modality=pointer] .lc-field:not([aria-invalid=true]):focus-visible{border-color:rgb(var(--border-light) / var(--border-light-alpha,1))}@container style(--theme-field-focus-style:border){html[data-input-modality=pointer] .lc-field:not([aria-invalid=true]):is(:root *):focus,html[data-input-modality=pointer] .lc-field:not([aria-invalid=true]):is(:root *):focus-visible{border-color:rgb(var(--border-field-focus,var(--focus-control)))}}@media not (forced-colors:active){html:not(.high-contrast) .lc-field:focus-visible{outline:none}}.webkit-dark-styles{--lc-autofill-mask:0 0 0 50vh rgb(var(--field-fill,var(--surface-primary))) inset}.webkit-dark-styles,.webkit-dark-styles:focus{box-shadow:var(--lc-autofill-mask), var(--tw-ring-offset-shadow,0 0 transparent), var(--tw-ring-shadow,0 0 transparent), var(--tw-shadow,0 0 transparent);background-clip:content-box}html[data-input-modality=pointer] .lc-field.webkit-dark-styles:focus,html[data-input-modality=pointer] .lc-field.webkit-dark-styles:focus-visible{box-shadow:var(--lc-autofill-mask)}.dark .webkit-dark-styles,.dark .webkit-dark-styles:focus{-webkit-text-fill-color:rgb(var(--field-text,var(--text-primary)))}@media not (forced-colors:active){html:root:not(.high-contrast) textarea.lc-own-focus:focus-visible{outline:none!important}}@media (any-pointer:coarse){:is(input:not([type]),input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),textarea,select):not(.text-base,.text-lg,.text-xl,.text-2xl,.text-3xl,.message-editor-text,.composer-text){font-size:max(16px,.875rem)}:is(input:not([type]),input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),textarea,select).text-base{font-size:max(16px, var(--text-base,1rem))}:is(input:not([type]),input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),textarea,select).text-lg{font-size:max(16px, var(--text-lg,1.125rem))}:is(input:not([type]),input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),textarea,select).text-xl{font-size:max(16px, var(--text-xl,1.25rem))}:is(input:not([type]),input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),textarea,select).text-2xl{font-size:max(16px, var(--text-2xl,1.5rem))}:is(input:not([type]),input:is([type=text],[type=email],[type=password],[type=search],[type=url],[type=tel],[type=number],[type=date],[type=time],[type=datetime-local],[type=month],[type=week]),textarea,select).text-3xl{font-size:max(16px, var(--text-3xl,1.875rem))}}
