@media(max-width:767px){.email-preferences-readable,body:has(.email-preferences-readable) [role=dialog]{--background: 40 33% 98%;--foreground: 24 30% 14%;--card: 40 30% 98%;--card-foreground: 24 30% 14%;--muted-foreground: 24 15% 32%;--primary: 147 22% 25%;--primary-foreground: 40 33% 98%;--border: 24 12% 65%;--input: 24 12% 55%;--ring: 147 22% 25%;color-scheme:light;color:hsl(var(--foreground));background:hsl(var(--background));overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.email-preferences-readable{padding:2rem 1rem}.email-preferences-readable>section{padding:1.5rem 1.25rem;min-width:0}.email-preferences-readable h1{font-size:2rem;line-height:1.2;font-weight:700}.email-preferences-readable :is(p,label,button,select,.text-sm){font-size:1rem;line-height:1.65}.email-preferences-readable label.flex{min-height:48px;padding-block:.5rem;align-items:flex-start}.email-preferences-readable input[type=checkbox]{width:1.25rem;height:1.25rem;flex-shrink:0;margin-top:.2rem;accent-color:hsl(var(--primary))}.email-preferences-readable :is(button,select){min-height:48px;height:auto;white-space:normal}.email-preferences-readable :is(button,select,input):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}body:has(.email-preferences-readable) [role=dialog] :is(p,label,button,span){font-size:1rem;line-height:1.65}body:has(.email-preferences-readable) [role=dialog] label{min-height:48px}}
