body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at center,#fffefe 0,#fcffd7 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{min-height:100vh;overflow:hidden;position:relative;text-align:center;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.btn-grp{gap:10px}.App-header,.btn-grp{align-items:center;display:flex;flex-direction:column;justify-content:center}.App-header{background-color:#282c34;color:#fff;font-size:calc(10px + 2vmin);min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cherry-blossom{height:72px;width:72px}.cherry-blossom-top-left{left:0;position:absolute;top:0;transform:rotate(45deg)}.cherry-blossom-top-right{position:absolute;right:0;top:0;transform:rotate(-45deg)}.cherry-blossom-bottom-left{bottom:0;left:0;position:absolute;transform:rotate(45deg)}.cherry-blossom-bottom-right{bottom:0;position:absolute;right:0;transform:rotate(-45deg)}.hugging-face{height:72px;width:72px}.main-content{align-items:center;display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center;width:100%}span{font-family:Open Sans,sans-serif}.invite-text{font-size:18px;font-weight:600}.invite-button{align-items:center;background-color:#fd479c;border:none;border-radius:20px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;gap:10px;justify-content:center;line-height:1;min-height:35px;padding:5px;width:100px}.invite-button:disabled{cursor:not-allowed;opacity:.45}.date-step-actions{align-items:center;display:flex;flex-direction:column;gap:12px}.date-calendar-wrap{max-width:min(100vw - 32px,340px)}.choose-button{background-color:#fd479c;border:none;border-radius:20px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;gap:10px;line-height:1;padding:5px 10px}.choose-button,.decline-button-slot{align-items:center;justify-content:center;min-height:35px}.decline-button-slot{display:flex;flex-shrink:0;min-width:100px}.decline-button{align-items:center;background-color:initial;border:1px solid #fd479c;border-radius:20px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-flex;flex-direction:row;font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;gap:10px;justify-content:center;line-height:1;min-height:35px;padding:5px;width:100px}.decline-button[class*=decline-flee-]{cursor:default;pointer-events:none}@keyframes decline-flee-0{0%{opacity:1;transform:translate(0) rotate(0deg) scale(1)}to{opacity:0;transform:translate(-95vw,-90vh) rotate(-3turn) scale(0)}}.decline-button.decline-flee-0{animation:decline-flee-0 .95s cubic-bezier(.2,.8,.4,1) forwards}@keyframes decline-flee-1{0%{opacity:1;transform:translate(0) scale(1)}20%{opacity:1;transform:translate(8vw,-12vh) scale(1.15)}to{opacity:0;transform:translate(120vw,25vh) scale(.15)}}.decline-button.decline-flee-1{animation:decline-flee-1 .8s cubic-bezier(.7,0,.9,.5) forwards}@keyframes decline-flee-2{0%{opacity:1;transform:translate(0) rotate(0deg) scale(1)}to{opacity:0;transform:translate(-25vw,110vh) rotate(900deg) scale(0)}}.decline-button.decline-flee-2{animation:decline-flee-2 .85s cubic-bezier(.45,0,.75,.55) forwards}@keyframes decline-flee-3{0%{opacity:1;transform:translate(0) rotate(0deg) scale(1)}12%{transform:translate(-18px,10px) scale(1.06)}24%{transform:translate(22px,-14px) scale(.94)}36%{transform:translate(-26px,-10px) scale(1.08) rotate(-6deg)}52%{transform:translate(18px,16px) rotate(8deg)}70%{opacity:1;transform:translate(-70vw,-5vh) rotate(-40deg) scale(.85)}to{opacity:0;transform:translate(-115vw,-45vh) rotate(-120deg) scale(0)}}.decline-button.decline-flee-3{animation:decline-flee-3 1s linear forwards}@keyframes decline-flee-4{0%{filter:blur(0);opacity:1;transform:translate(0) scale(1) rotate(0deg)}35%{filter:blur(0);opacity:.85;transform:translateY(-4vh) scale(1.35) rotate(200deg)}to{filter:blur(3px);opacity:0;transform:translateY(-60vh) scale(0) rotate(960deg)}}.decline-button.decline-flee-4{animation:decline-flee-4 .9s cubic-bezier(.55,0,.2,1.2) forwards}@media (prefers-reduced-motion:reduce){.decline-button.decline-flee-0,.decline-button.decline-flee-1,.decline-button.decline-flee-2,.decline-button.decline-flee-3,.decline-button.decline-flee-4{animation:decline-flee-reduced .35s ease forwards}@keyframes decline-flee-reduced{to{opacity:0;transform:scale(.85)}}}.choose-opts{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}
/*# sourceMappingURL=main.78a5c2e5.css.map*/