@import url(https://fonts.googleapis.com/css2?family=Bungee&family=DM+Serif+Text:ital@0;1&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Parisienne&family=Sirivennela&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,100;0,300;0,400;1,300&family=Bungee&family=DM+Serif+Text:ital@0;1&family=Lavishly+Yours&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Parisienne&family=Sirivennela&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,100;0,300;0,400;0,600;1,300;1,400&family=Parisienne&family=Funnel+Sans:ital,wght@0,300..800;1,300..800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{align-items:start;background-color:#fbfbfb;height:auto}.App,.header{display:flex;flex-direction:column;width:100%}.header{box-sizing:border-box;height:100vh}.navigation{align-items:center;display:flex;flex-direction:row;justify-content:space-between;left:0;padding:20px 80px;position:fixed;top:0;width:100%;z-index:1000}.navigation,.navigation button{box-sizing:border-box;height:auto}.navigation button{background-color:initial;border:2px solid #ccb627;border-radius:24px;color:#ccb627;cursor:pointer;font-size:20px;font-weight:700;padding:10px;transition:background-color .25s ease,color .25s ease;width:150px}.navigation button:hover{background-color:hsla(0,0%,100%,.845)}.picture-page{align-items:center;display:flex;flex-direction:row;height:100vh;width:100%}.img-page,.title{flex:0 0 50%;height:100%}.title{align-items:center;box-sizing:border-box;color:#2c2c2c;display:flex;flex-direction:column;gap:32px;justify-content:center;padding:0 40px}.title h2{font-size:1rem;font-weight:400;letter-spacing:2px;margin:0;text-transform:uppercase}.title h1{font-family:Parisienne,cursive;font-size:5.5rem;font-weight:800;margin:0;white-space:nowrap}.title h3{color:#c6bf9f;font-size:.85rem;font-weight:300;letter-spacing:1.5px;margin:0;text-transform:uppercase}.img-page{height:100vh;max-width:50%;overflow:hidden}.img-page img{height:100%;object-fit:cover;width:100%}.carousel-container,.carousel-wrapper{overflow:hidden}.carousel-container,.carousel-inner,.carousel-wrapper{height:100%;position:relative;width:100%}.carousel-slide{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease-in-out;width:100%}.carousel-slide.active{opacity:1;pointer-events:none}.carousel-slide img{height:100%;object-fit:cover;width:100%}.carousel-slide.active img{pointer-events:none}.carousel-control{background-color:#fff0;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;padding:10px 15px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease,border-color .3s ease;z-index:200}.carousel-control:hover{border-radius:50%;color:#d2d0d0}.carousel-control.prev{left:20px}.carousel-control.next{right:20px}@media (max-width:1280px){.navigation{padding:18px 60px}.title{gap:28px;padding:0 32px}.title h1{font-size:clamp(1.8rem,5vw,4rem);white-space:nowrap}}@media (max-width:1024px){.navigation{padding:16px 40px}.navigation button{font-size:17px;width:130px}.title{gap:24px;padding:0 28px}.title h1{font-size:3.5rem}.title h2{font-size:.8rem}}@media (max-width:768px){.navigation{padding:14px 24px}.navigation button{font-size:15px;padding:8px;width:110px}.picture-page{flex-direction:column;position:relative}.img-page{height:100%;inset:0;max-width:100%;position:absolute;width:100%;z-index:0}.img-page:after{content:"";inset:0;position:absolute}.title{color:#fff;flex:1 1;gap:20px;max-width:100%;padding:0 28px;pointer-events:none;position:relative;width:100%;z-index:1}.title h1{font-size:3rem}.title h2{font-size:.85rem;font-weight:600;white-space:nowrap}.title h3{color:#fff;font-size:.65rem;font-weight:600}.navigation button,.title button{pointer-events:auto}.carousel-control.prev{font-size:18px;left:5px}.carousel-control.next{font-size:18px;right:5px}}@media (max-width:480px){.navigation{padding:12px 16px}.navigation button{border-radius:20px;font-size:13px;padding:7px;width:95px}.title{gap:16px;padding:0 20px}.title h1{font-size:2.8rem}.title h2{font-size:.75rem;letter-spacing:1.5px;white-space:nowrap}.title h3{font-size:.65rem;letter-spacing:1px}.carousel-control.prev{left:10px}.carousel-control.next{right:10px}}.welcome{align-items:center;background-color:#eee6ca;box-sizing:border-box;display:flex;flex-direction:column;gap:50px;height:auto;padding:30px;width:100%}.official-date{display:flex;flex-direction:row;font-family:Parisienne,cursive;font-size:clamp(32px,8vw,100px);font-weight:200;gap:clamp(12px,4vw,60px);text-transform:uppercase}.official-time{color:#000000a6;font-family:Cormorant Garamond,serif;font-size:clamp(28px,5vw,58px);font-weight:100;letter-spacing:.15em;text-transform:uppercase}.text{font-size:clamp(20px,4vw,40px);font-weight:200}.invited{font-family:Parisienne,cursive;font-size:clamp(52px,12vw,100px);font-weight:100}.invited,.tail-d{position:relative}.tail-d{display:inline-block}.tail-d:after{bottom:.1em;font-size:1.2em;position:absolute;right:-2.4em;transform:rotate(20deg)}.tail-svg{height:.6em;left:.45em;position:absolute;top:30%;width:1.8em}.blink{animation:blinks 1s step-start infinite}@keyframes blinks{50%{opacity:0}}@media (max-width:480px){.welcome{gap:30px;padding:24px 16px}.official-date{gap:8px}}:root{--blush:#f2ddd5;--rose:#d4847a;--dusty:#c9a0a8;--ivory:#fdf8f2;--cream:#f7efe6;--gold:#c8a876;--deep:#3a2a2e;--ink:#5c3d42;--white:#fffcf8;--parchment:#eee6ca}.landing-overlay{align-items:center;background:#eeaeca;background:radial-gradient(circle,#eeaeca 0,#fff 40%);display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;position:fixed;transition:opacity .6s ease;z-index:999}.landing-overlay.fade-out{opacity:0;pointer-events:none}.petals{inset:0;overflow:hidden;pointer-events:none;z-index:1}.petal,.petals{position:absolute}.petal{animation:fall linear infinite;line-height:1;opacity:0;top:-60px;-webkit-user-select:none;user-select:none}@keyframes fall{0%{opacity:0;transform:translateY(-60px) translateX(0) rotate(0deg)}5%{opacity:.6;opacity:var(--op,.6)}95%{opacity:.3;opacity:var(--op,.3)}to{opacity:0;transform:translateY(110vh) translateX(60px) rotate(540deg);transform:translateY(110vh) translateX(var(--sway,60px)) rotate(540deg)}}.envelope-scene{cursor:pointer;filter:drop-shadow(0 24px 48px rgba(0,0,0,.164)) drop-shadow(0 6px 16px rgba(0,0,0,.061));position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1),filter .3s;width:min(420px,90vw);z-index:2}.envelope-scene:hover{filter:drop-shadow(0 32px 64px rgba(200,168,118,.25)) drop-shadow(0 10px 24px rgba(0,0,0,.4));transform:translateY(-8px) scale(1.01)}.env-body{background:linear-gradient(160deg,#eee6ca,#e4d9b8);background:linear-gradient(160deg,var(--parchment) 0,#e4d9b8 100%);border:1px solid #c8a8764d;border-radius:3px 3px 6px 6px;overflow:visible;padding-top:66%;position:relative;width:100%}.env-body:after{background:linear-gradient(135deg,#ffffff59,#0000 50%,#ffffff1a);border-radius:3px 3px 6px 6px;content:"";inset:0;pointer-events:none;position:absolute}.env-base,.env-left,.env-right{border-radius:0 0 6px 6px;bottom:0;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.env-left:before{background:linear-gradient(135deg,#d8cc9e,#cec090);clip-path:polygon(0 0,52% 46%,0 100%)}.env-left:before,.env-right:before{content:"";inset:0;position:absolute}.env-right:before{background:linear-gradient(225deg,#d2c694,#c8ba88);clip-path:polygon(100% 0,48% 46%,100% 100%)}.env-base:before{background:linear-gradient(0deg,#c8ba88,#d8cc9e 60%);clip-path:polygon(0 100%,50% 46%,100% 100%);content:"";inset:0;position:absolute}.inner-card{background:#fffcf8;background:var(--white);border-radius:2px;bottom:0;box-shadow:0 -4px 20px #00000026;left:50%;padding:20px 18px 16px;position:absolute;text-align:center;transform:translateX(-50%) rotate(10deg);transition:transform .9s cubic-bezier(.22,1,.36,1) .5s;width:82%;z-index:2}.card-top-border{background:linear-gradient(90deg,#0000,#c8a876,gold,#c8a876,#0000);background:linear-gradient(90deg,#0000,var(--gold),gold,var(--gold),#0000);border-radius:2px;height:3px;margin-bottom:14px}.card-label{color:#d4847a;color:var(--rose);font-size:8.5px;font-weight:300;letter-spacing:.45em;margin-bottom:6px;text-transform:uppercase}.card-names{font-family:Great Vibes,cursive;font-size:30px;line-height:1.15;margin-bottom:6px}.card-amp,.card-names{color:#3a2a2e;color:var(--deep)}.card-divider{align-items:center;color:#c8a876;color:var(--gold);display:flex;font-size:10px;gap:8px;margin:8px 0;opacity:.6}.card-divider:after,.card-divider:before{content:"";flex:1 1;height:1px}.card-divider:before{background:linear-gradient(90deg,#0000,#c8a876);background:linear-gradient(90deg,#0000,var(--gold))}.card-divider:after{background:linear-gradient(90deg,#c8a876,#0000);background:linear-gradient(90deg,var(--gold),#0000)}.card-date{color:#c9a0a8;color:var(--dusty);font-size:8px;font-weight:300;letter-spacing:.4em;text-transform:uppercase}.env-flap{height:45%;left:0;position:absolute;right:0;top:0;transform-origin:top center;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.4,0,.2,1);z-index:6}.env-flap-face{background:linear-gradient(175deg,#eee6ca,#d8cc9e 60%,#ccc090);background:linear-gradient(175deg,var(--parchment) 0,#d8cc9e 60%,#ccc090 100%)}.env-flap-face,.env-flap-face:after{clip-path:polygon(0 0,100% 0,50% 100%);inset:0;position:absolute}.env-flap-face:after{background:linear-gradient(160deg,#fff6,#0000 50%);content:""}.envelope-scene.opened .env-flap{transform:rotateX(-170deg)}.wax-seal{left:50%;position:absolute;top:38%;transform:translate(-50%,-50%);transition:transform .4s ease,opacity .4s ease;z-index:7}.envelope-scene.opened .wax-seal{opacity:0;transform:translate(-50%,-50%) scale(0)}.seal-circle{align-items:center;background:radial-gradient(circle at 38% 32%,#e8a0a0,#b91313 45%,#da0d0d 80%,#f50101);border-radius:50%;display:flex;height:50px;justify-content:center;position:relative;width:50px}.seal-circle:before{border:2px solid #ffc8d24d;border-radius:50%;content:"";inset:6px;position:absolute}.seal-circle:after{border:.5px solid #ffc8d233;border-radius:50%;content:"";inset:11px;position:absolute}.seal-pulse{animation:seal-pulse 2.5s ease-in-out infinite;border:1px solid #d4847a66;border-radius:50%;inset:-5px;position:absolute}@keyframes seal-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.12)}}.seal-text{color:#ffebf0e6;font-family:Great Vibes,cursive;font-size:10px;line-height:1;position:relative;z-index:1}.hint{animation:breathe 3s ease-in-out infinite;color:#fff;font-size:14px;font-weight:400;letter-spacing:.45em;margin-top:28px;text-transform:uppercase;z-index:2}@keyframes breathe{0%,to{opacity:.35}50%{opacity:.75}}.page-hidden{visibility:hidden}.page-visible{visibility:visible}.home{display:flex;flex-direction:column;width:100%}:root{--gold:#ccb627;--gold-light:#e8c84a;--gold-pale:#fdf8d8;--gold-dim:#ccb62738;--cream:#eee6ca;--cream-light:#faf7ef;--cream-white:#fffdf4;--ink:#2c2200;--ink-mid:#5a4a1a;--ink-soft:#8a7a50;--divider:#64500040}.rsvp{align-items:center;background-color:#eee6ca;background-color:var(--cream);background-image:radial-gradient(ellipse at 15% 20%,#ccb62712 0,#0000 55%),radial-gradient(ellipse at 85% 80%,#b48c1412 0,#0000 55%);box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;padding:24px;width:100%}.rsvp>*{animation:pageFadeUp .6s cubic-bezier(.16,1,.3,1) both}.rsvp>:first-child{animation-delay:.05s}.rsvp>:nth-child(2){animation-delay:.15s}.rsvp>:nth-child(3){animation-delay:.25s}@keyframes pageFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.content1{background:#fff;border:1px solid #ccb62733;border-radius:28px;box-shadow:0 2px 0 #ccb62766,0 20px 60px #6450001a;flex-direction:row;height:100%;max-height:680px;max-width:1000px;width:100%}.content1,.content1-1{display:flex;overflow:hidden}.content1-1{align-items:center;background:linear-gradient(160deg,#3d2e00,#1e1600);border-right:none;flex:1 1;flex-direction:column;justify-content:center;padding:48px 24px;position:relative}.content1-1:before{background:radial-gradient(circle,#ccb62726 0,#0000 70%);content:"";height:200px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}.content1-1 h1{color:#e8c84a;color:var(--gold-light);font-family:Parisienne,cursive;font-size:clamp(28px,4vw,60px);font-weight:400;margin:0 0 20px;text-shadow:0 2px 16px #ccb6274d}.content1-1 div{align-items:center;display:flex;flex-direction:column;gap:2px}.content1-1 p{color:#fff;font-family:Cormorant Garamond,serif;font-size:clamp(24px,3.5vw,56px);font-weight:200;letter-spacing:.08em;line-height:1.1;margin:0;transition:letter-spacing .3s ease,color .3s ease}.content1-1 p:hover{color:#e8c84a;color:var(--gold-light);letter-spacing:.2em}.content1-2{align-items:flex-start;background:#fffdf4;background:var(--cream-white);display:flex;flex:2 1;flex-direction:column;height:100%;overflow:hidden;padding:0;width:100%}.content1-2:after{align-self:center;background:linear-gradient(90deg,#ccb627,#e8c84a);background:linear-gradient(90deg,var(--gold),var(--gold-light));border-radius:2px;content:"";display:block;flex-shrink:0;height:2px;margin:0 auto 4px;width:60px}.content1-2 h1{color:#5a4a1a;color:var(--ink-mid);display:flex;flex-shrink:0;font-family:Cormorant Garamond,serif;font-size:clamp(16px,2vw,36px);font-style:italic;font-weight:300;justify-content:center;letter-spacing:.04em;margin:0;padding:28px 36px 8px;text-align:center;width:100%}.form-scroll{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:16px 36px 0;scrollbar-color:#ccb62766 #0000;scrollbar-width:thin}.form-scroll::-webkit-scrollbar{width:4px}.form-scroll::-webkit-scrollbar-thumb{background:#ccb62766;border-radius:4px}.form-footer{align-items:center;background:linear-gradient(180deg,#0000,#fffdf4 40%);background:linear-gradient(to bottom,#0000,var(--cream-white) 40%);display:flex;flex-shrink:0;justify-content:center;padding:16px 36px 24px;width:100%}.submit-form{color:#5a4a1a;color:var(--ink-mid);display:flex;flex-direction:column;font-family:Funnel Sans,sans-serif;font-size:clamp(13px,1.4vw,18px);gap:18px;padding:clamp(8px,2vw,24px) clamp(4px,1.5vw,16px);width:100%}.submit-form label{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}.input-name,.input-number{background-color:initial;border:none;border-bottom:1.5px solid #64500040;border-bottom:1.5px solid var(--divider);border-radius:0;box-sizing:border-box;color:#2c2200;color:var(--ink);font-family:Funnel Sans,sans-serif;font-size:clamp(13px,1.2vw,17px);outline:none;padding:8px 4px;transition:border-color .25s ease}.input-name{width:clamp(140px,20vw,260px)}.input-number{text-align:center;width:clamp(55px,6vw,90px)}.input-name:focus,.input-number:focus{border-color:#ccb627;border-color:var(--gold)}.radio{accent-color:#ccb627;accent-color:var(--gold);cursor:pointer;flex-shrink:0;height:17px;width:17px}.submit-form label:has(.radio){border-radius:10px;cursor:pointer;padding:6px 10px;transition:background-color .2s ease}.submit-form label:has(.radio):hover{background-color:#ccb62714}.submit-form label:has(.radio:checked){background-color:#ccb6271f;color:#2c2200;color:var(--ink);font-weight:600}.form-footer button{background-color:initial;border:2px solid #ccb627;border:2px solid var(--gold);border-radius:50px;box-sizing:border-box;color:#ccb627;color:var(--gold);cursor:pointer;font-family:Cormorant Garamond,serif;font-size:clamp(14px,1.6vw,20px);font-weight:600;height:auto;letter-spacing:.12em;min-width:130px;overflow:hidden;padding:11px 32px;position:relative;text-transform:uppercase;transition:color .3s ease,box-shadow .3s ease,transform .2s ease;width:auto}.form-footer button:before{background:linear-gradient(135deg,#ccb627,#e8c84a);background:linear-gradient(135deg,var(--gold),var(--gold-light));content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1);z-index:0}.form-footer button span{position:relative;z-index:1}.form-footer button:hover{box-shadow:0 6px 24px #ccb62759;color:#fff;transform:translateY(-2px)}.form-footer button:hover:before{transform:scaleX(1)}.meal-section{animation:mealReveal .5s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(135deg,#fffdf4,#fdf8d8);background:linear-gradient(135deg,var(--cream-white) 0,var(--gold-pale) 100%);border:1px solid #ccb6274d;border-radius:18px;box-shadow:0 4px 20px #b4961414;display:flex;flex-direction:column;gap:14px;padding:18px 16px}@keyframes mealReveal{0%{opacity:0;transform:translateY(16px) scaleY(.95)}to{opacity:1;transform:translateY(0) scaleY(1)}}.meal-title{color:#7a5c00;font-family:Parisienne,cursive;font-size:clamp(18px,2vw,30px);font-weight:400;margin:0;text-align:center;text-indent:0}.meal-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.meal-card{align-items:center!important;background:#fff;border:1.5px solid #e8dcb0;border-radius:16px;cursor:pointer;display:flex!important;flex:1 1 110px;flex-direction:column!important;gap:8px!important;overflow:hidden;padding:18px 12px 14px;position:relative;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.meal-card:before{background:linear-gradient(90deg,#ccb627,#e8c84a,#ccb627);background:linear-gradient(90deg,var(--gold),var(--gold-light),var(--gold));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.meal-card:hover{border-color:#ccb627;border-color:var(--gold);box-shadow:0 10px 28px #b4961426;transform:translateY(-4px)}.meal-card:hover:before{opacity:1}.meal-card:has(.meal-radio:checked){background:linear-gradient(160deg,#fffef5,#fdf8d8);background:linear-gradient(160deg,#fffef5,var(--gold-pale));border-color:#ccb627;border-color:var(--gold);box-shadow:0 6px 22px #ccb62738;box-shadow:0 6px 22px var(--gold-dim);transform:translateY(-4px)}.meal-card:has(.meal-radio:checked):before{opacity:1}.meal-radio{accent-color:#ccb627;accent-color:var(--gold);height:14px!important;opacity:.6;position:absolute;right:10px;top:10px;width:14px!important}.meal-icon{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:50%;box-shadow:0 2px 10px #ccb62733;display:flex;flex-shrink:0;font-size:1.7rem;height:46px;justify-content:center;transition:transform .25s ease;width:46px}.meal-card:hover .meal-icon{transform:scale(1.12) rotate(-4deg)}.meal-name{color:#2c2200;color:var(--ink);font-size:clamp(12px,1.3vw,17px);font-weight:600;letter-spacing:.02em}.meal-desc,.meal-name{font-family:Cormorant Garamond,serif;text-align:center}.meal-desc{color:#8a7a50;color:var(--ink-soft);font-size:clamp(10px,.9vw,13px);font-style:italic;line-height:1.4}@media (max-width:1280px){.content1{max-height:640px;max-width:900px}}@media (max-width:1024px){.rsvp{padding:20px}.content1{max-height:600px;max-width:820px}.content1-1{padding:36px 18px}.content1-2 h1{font-size:clamp(15px,2.5vw,28px);padding:20px 24px 6px}.form-scroll{padding:12px 24px 0}.form-footer{padding:12px 24px 20px}.submit-form{gap:14px}.meal-section{gap:10px;padding:14px 12px}.meal-card{padding:14px 10px 12px}.meal-icon{font-size:1.4rem;height:40px;width:40px}}@media (max-width:768px){.rsvp{align-items:stretch;padding:16px}.content1{border-radius:22px;flex-direction:column;height:100%;max-height:none}.content1-1{align-items:center;flex:0 0 auto;flex-direction:row;gap:16px;justify-content:center;padding:20px 24px}.content1-1 h1{font-size:clamp(26px,5vw,40px);margin:0}.content1-1 div{flex-direction:row;gap:6px}.content1-1 p{font-size:clamp(22px,5vw,36px)}.content1-2{align-items:center;flex:1 1;min-height:0}.content1-2 h1{font-size:clamp(14px,3vw,24px);padding:16px 24px 6px}.form-scroll{padding:10px 24px 0;width:90%}.form-footer{padding:12px 24px 18px}.submit-form{font-size:clamp(13px,2.5vw,17px);gap:14px}.input-name{width:100%}.meal-options{flex-direction:column;width:100%}.meal-card{align-items:center!important;flex:none;flex-direction:row!important;gap:12px!important;padding:12px 14px}.meal-icon{flex-shrink:0;font-size:1.3rem;height:38px;width:38px}.meal-desc,.meal-name{text-align:left}.meal-name{font-size:13px}.meal-desc{display:block;font-size:11px}.meal-radio{right:10px;top:10px}}@media (max-width:480px){.rsvp{padding:12px}.content1{border-radius:18px}.content1-1{gap:10px;padding:16px 20px}.content1-1 h1{font-size:clamp(22px,6vw,32px)}.content1-1 p{font-size:clamp(18px,6vw,28px)}.content1-2 h1{font-size:clamp(13px,3.5vw,20px);padding:14px 18px 4px}.form-scroll{padding:8px 18px 0}.form-footer{padding:10px 18px 16px}.submit-form{font-size:13px;gap:12px}.submit-form label{gap:10px}.submit-form label:has(.radio){padding:5px 8px}.input-name,.input-number{max-width:100%;width:100%}.meal-options{flex-direction:column;gap:8px}.meal-card{align-items:center!important;border-radius:12px;flex:none;flex-direction:row!important;gap:10px!important;padding:10px 12px}.meal-icon{flex-shrink:0;font-size:1rem;height:34px;width:34px}.meal-desc,.meal-name{text-align:left}.meal-name{font-size:12px;letter-spacing:0}.meal-desc{display:block;font-size:11px}.meal-radio{height:13px!important;right:8px;top:8px;width:13px!important}}button:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}
/*# sourceMappingURL=main.43c05d8b.css.map*/