body{align-items:center;background:linear-gradient(135deg,#ffe8e5,#ffd6df);color:#5a1827;display:flex;font-family:Playfair Display,serif;height:100vh;justify-content:center;text-align:center}h1,h2,h3{color:#b83a4e;font-family:Great Vibes,cursive;font-size:3em;font-weight:400;margin-bottom:.5em;text-shadow:1px 1px 2px #0000000d}button{background-color:#d94862;border:none;border-radius:25px;box-shadow:0 4px 10px #d948624d;color:#fff;cursor:pointer;font-family:Playfair Display,serif;font-size:1.25em;margin:15px;padding:15px 35px;transition:all .3s ease;width:auto}button:hover{background-color:#b83a4e;box-shadow:0 6px 14px #d9486280;transform:translateY(-2px)}input[type=date]{background-color:#fffafb;border:1px solid #d94862;border-radius:20px;color:#5a1827;font-family:Playfair Display,serif;font-size:1.2em;margin-top:20px;padding:10px 20px}.container{max-width:640px;width:60%}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.confirmation,.date-container,.food-container{animation:fadeIn 1s ease-out}.App{background-color:#fffaf0;text-align:center}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.App-link{color:#61dafb}.reaction{display:block;height:auto;margin:0 auto;max-width:200px;width:60%}.food-container{align-items:center;display:flex;flex-direction:column;padding:20px}.food-options{flex-wrap:wrap}.food-item,.food-options{display:flex;justify-content:center}.food-item{align-items:center;background:#fff;border-radius:50%;box-shadow:4px 4px 10px #0000001a,-4px -4px 10px #ffffff80;cursor:pointer;height:140px;margin:20px;transition:transform .3s ease,box-shadow .3s ease;width:140px}.food-item:hover{box-shadow:6px 6px 15px #00000026,-6px -6px 15px #fff9;transform:scale(1.1)}.food-image{border-radius:50%;height:100%;object-fit:cover;width:100%}@keyframes heartfade{0%{opacity:1}50%{opacity:0}}.heart{animation:heartfade 6s linear;position:absolute;z-index:999}.heart:after,.heart:before{background-color:#d94862;border-radius:15px 0 0 15px;content:"";height:30px;position:absolute;width:45px}.heart:before{transform:rotate(45deg)}.heart:after{left:10.5px;transform:rotate(135deg)}
/*# sourceMappingURL=main.3dcfc002.css.map*/