@media(max-width:767px){.gift-card-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}.gift-card-readable :is(p,label,.text-xs,.text-sm,.field-label){font-size:1rem;line-height:1.7}.gift-card-readable h1{font-size:2.25rem;font-weight:700;line-height:1.2}.gift-card-readable h2{font-size:1.875rem;font-weight:700;line-height:1.3}.gift-card-readable .field-label{font-weight:600;letter-spacing:.06em}.gift-card-readable :is(input,textarea){min-width:0;min-height:48px;font-size:1rem;line-height:1.6;color:hsl(var(--foreground));background:hsl(var(--background))}.gift-card-readable :is(button,a){min-height:44px;font-size:1rem;line-height:1.5;white-space:normal;letter-spacing:.04em}.gift-card-readable a{display:inline-flex;align-items:center;justify-content:center}.gift-card-readable :is(a,button,input,textarea):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.gift-card-readable>section{padding-block:2.5rem}.gift-card-readable .bg-foreground :is(p,h1){color:hsl(var(--primary-foreground))}.gift-card-readable .bg-white{background:hsl(var(--card));padding:1.25rem}.gift-card-readable .font-mono{letter-spacing:.05em;overflow-wrap:anywhere}.gift-card-readable .font-display.text-4xl{font-weight:700}.gift-card-readable .flex:has(>input),.gift-card-readable .flex:has(>.relative.flex-1){flex-wrap:wrap}.gift-card-readable .flex>.relative.flex-1{min-width:9rem}.gift-card-readable .grid>div{min-width:0}.gift-card-preview>section>div{padding-left:1.25rem;padding-right:1.25rem}}
