.apply-portal{font-size:1.125rem;line-height:1.6}.apply-portal .text-xs{font-size:1rem;line-height:1.5rem}.apply-portal .text-sm{font-size:1.0625rem;line-height:1.6rem}.apply-portal .text-base{font-size:1.125rem;line-height:1.75rem}.apply-portal .text-lg{font-size:1.25rem;line-height:1.85rem}.apply-portal .text-muted-foreground{color:color-mix(in oklab, var(--muted-foreground) 65%, var(--foreground))}.apply-portal button:not([role=checkbox]):not([role=radio]):not([role=switch]),.apply-portal a[role=button]{min-height:3rem}.apply-portal button:has(>svg:only-child){min-width:3rem}.apply-portal input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.apply-portal select,.apply-portal [role=combobox]{min-height:3rem;font-size:1.125rem}.apply-portal textarea{min-height:6rem;font-size:1.125rem}.apply-portal [role=checkbox],.apply-portal [role=radio],.apply-portal input[type=checkbox],.apply-portal input[type=radio]{flex-shrink:0;width:1.5rem;height:1.5rem}.apply-portal [role=checkbox] svg,.apply-portal [role=radio] svg{width:1.125rem;height:1.125rem}body:has(.apply-portal) [role=listbox] [role=option]{min-height:3rem;font-size:1.125rem}
