@media(max-width:767px){.about-mobile-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%;color-scheme:light;background:hsl(var(--background));color:hsl(var(--foreground));overflow-wrap:anywhere}.about-mobile-readable section{padding:2.5rem 1.25rem}.about-mobile-readable :is(p,span,a,label,button){font-size:1rem;line-height:1.65}.about-mobile-readable h2{font-size:2rem;font-weight:700;line-height:1.25}.about-mobile-readable h3{font-size:1.5rem;font-weight:700;line-height:1.3}.about-mobile-readable .text-accent{color:hsl(var(--primary))}.about-mobile-readable :is(a,button,label){min-height:44px}.about-mobile-readable :is(a,button,input,textarea):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.about-mobile-readable #contact>.grid{gap:2.5rem}.about-mobile-readable #contact .items-start>svg{flex-shrink:0}.about-mobile-readable #contact .items-start>div{min-width:0}.about-mobile-readable #contact :is(a[href^="tel:"],a[href^="mailto:"]){display:inline-flex;align-items:center;max-width:100%}.about-mobile-readable #contact :is(input:not([type=checkbox]),textarea,button[role=combobox]){min-height:48px;font-size:1rem;color:hsl(var(--foreground));background:hsl(var(--card))}.about-mobile-readable #contact input:not([type=checkbox]){min-width:0;max-width:100%}.about-mobile-readable #contact textarea{min-height:160px}.about-mobile-readable #contact :is(input,textarea)::-moz-placeholder{color:hsl(var(--muted-foreground));opacity:1}.about-mobile-readable #contact :is(input,textarea)::placeholder{color:hsl(var(--muted-foreground));opacity:1}.about-mobile-readable #contact label{align-items:flex-start;padding-block:.5rem}.about-mobile-readable #contact input[type=checkbox]{flex-shrink:0;margin-top:.3rem;width:1.25rem;height:1.25rem}.about-mobile-readable :is(button,a).bg-accent{background:hsl(var(--primary));color:hsl(var(--primary-foreground));white-space:normal}.about-mobile-readable>section:first-child{height:auto;min-height:600px;padding:0}.about-mobile-readable>section:first-child>.relative{min-height:600px;padding:3rem 1.25rem}.about-mobile-readable>section:first-child h1{font-size:2.5rem;font-weight:600;line-height:1.15}.about-mobile-readable>section:first-child p,.about-mobile-readable section.bg-foreground p{color:hsl(var(--primary-foreground))}.about-mobile-readable>section:first-child .bg-gradient-to-b{background:linear-gradient(to bottom,#000000a6,#0000008c,#000000b3)}.about-mobile-readable section.bg-foreground a{width:100%;justify-content:center}}
