@media(max-width:767px){.public-info-readable{--background: 40 33% 98%;--foreground: 24 30% 14%;--card: 40 30% 98%;--card-foreground: 24 30% 14%;--muted: 35 20% 92%;--muted-foreground: 24 15% 32%;--primary: 147 22% 25%;--primary-foreground: 40 33% 98%;--accent: 18 38% 36%;--accent-foreground: 40 33% 98%;color-scheme:light;color:hsl(var(--foreground));overflow-wrap:anywhere}.public-info-readable :is(p,li,label,.text-xs,.text-sm){font-size:1rem;line-height:1.7}.public-info-readable h1{font-size:2.25rem;font-weight:700;line-height:1.2}.public-info-readable h2{font-size:1.875rem;font-weight:700;line-height:1.3}.public-info-readable h3{font-size:1.5rem;font-weight:600;line-height:1.35}.public-info-readable [class*="text-foreground/"]{color:hsl(var(--foreground))}.public-info-readable [class*="text-muted-foreground/"]{color:hsl(var(--muted-foreground))}.public-info-readable [class*="text-primary-foreground/"]{color:hsl(var(--primary-foreground))}.public-info-readable :is(a,button){min-height:44px}.public-info-readable button{font-size:1rem;line-height:1.5;white-space:normal}.public-info-readable :is(input:not([type=checkbox]):not([type=radio]),textarea,[role=combobox]){min-height:48px;min-width:0;max-width:100%;font-size:1rem;line-height:1.6}.public-info-readable :is(a,button,input,textarea,select):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.public-info-readable :is(main,aside,form,.grid>*){min-width:0}.public-info-readable nav :is(ol,ul){flex-wrap:wrap}.public-info-readable nav a{display:inline-flex;align-items:center}.public-info-readable>section{padding-inline:1.25rem}.public-info-readable>section:first-child:has(>img) [class*="bg-foreground/"]{background:hsl(var(--foreground) / .75)}.public-info-readable>section:first-child:has(>img) :is(p,span,.text-accent){color:hsl(var(--primary-foreground))}}
