body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--cursive-font:"GreatVibes","Lucinda handwriting","allura",cursive;--medium-width:500px;--large-width:800px;--cta:#3d405b;--background:#f4f1de;--secondBackground:#eab69f;--primary:#8f5d5d;--secondary:#f2cc8f;--tertiary:#81b29a;--disabled:#8c8c8c;--error:#8f5d5d}a:visited{color:#81b29a;color:var(--tertiary)}a{color:#8f5d5d;color:var(--primary)}body{background-color:#f4f1de;background-color:var(--background)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}h1,h2,h3,p{margin:0}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}header h1{color:var(--cta);margin-top:1vh}.inputField{width:80%;padding:.5em 5%;margin:.5em 5%;font-size:1.2em;border:1px solid var(--cta)}.inputField:focus{border:2px solid var(--primary)}.loginButton{background-color:var(--cta);height:8vh;border-width:0;width:100vw;color:var(--background);font-size:1.2em;font-weight:700;cursor:pointer;border-radius:0;display:flex;justify-content:center;align-items:center}.loginButton:disabled{background-color:var(--disabled)}.rsvpButton{width:100%;height:8vh;max-height:60px;border-width:0;font-size:1.2em;font-weight:700;cursor:pointer;color:var(--background)}.rsvpButton.primary{background-color:var(--cta)}.rsvpButton.primary:hover{background-color:#575a75}.rsvpButton.primary:active{background-color:#242742}.rsvpButton.secondary{background-color:var(--primary)}.rsvpButton.secondary:hover{background-color:#a97777}.rsvpButton.secondary:active{background-color:#764444}.rsvpButton.cancel{background-color:var(--secondary)}.rsvpButton.cancel:hover{background-color:#ffe6a9}.rsvpButton.cancel:active{background-color:#d9b376}.rsvpButton:disabled{background-color:var(--disabled)!important}.loginPageContent{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-decoration:none;height:40vh;background-color:var(--background);text-align:center}.backgroundImage{background-size:cover;background-position:50%;height:30vh;width:100vw;object-fit:cover;border-width:0;margin-bottom:-1vh}.welcomeLine{font-family:var(--cursive-font)}.dateLocation,.welcomeLine{text-align:center;width:100%}.dateLocation{margin-top:20px}@media screen and (min-width:500px){.topImage{display:none}.backgroundImage{width:100%;height:100%}.loginPageContent{width:300px;position:absolute;width:60vw;max-width:400px;right:3vw;top:30vh}.splashEnter{height:100vh;overflow:hidden}.languageBtn{position:absolute;right:3vw;top:0;width:100px;max-width:25%}}.hamburgerIcon{cursor:ponter;-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-right:10px;color:var(--background)}.hamburgerMenuContainer{width:100vw;position:absolute;right:0;margin-top:20px;display:flex;flex-direction:column;justify-content:center;background-color:var(--tertiary)}.hamburgerMenuContainer a{cursor:pointer;padding:10px 0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.hamburgerMenuContainer a:hover{background-color:rgba(0,0,0,.25)}@media screen and (min-width:500px){.hamburgerIcon{margin-right:3vw}.hamburgerMenuContainer{width:30vw;max-width:200px;margin-right:0}}.questionPage{background-color:var(--background);width:100%;padding:0;align-items:flex-start;text-align:left}.questionPageTitle{background-color:var(--primary);color:var(--background);padding:10px}.questionPage .question{font-weight:700;color:var(--cta)}.questionPage .answer{margin-bottom:10px}.questions{padding:10px}.greeting{background-color:var(--cta);color:var(--background);padding:20px 0;display:flex;justify-content:space-between;flex-direction:row;z-index:1}.greeting .welcomeText{line-height:1.7em;font-family:var(--cursive-font)}.text{font-size:18px}.bottomDashboard{width:100vw}.bottomDashboard,.dashboard{display:flex;flex-direction:column;align-items:center}.dashboard{justify-content:flex-end;background-color:var(--palette);background-position:50%;background-size:cover;flex-grow:1;position:relative}.dashboard .bgImage{position:absolute;top:0;left:0;right:0;height:100%!important;z-index:-1}.receptionInfoContainer,.weddingInfoContainer{width:80vw}.attendDecline{font-size:20px;margin-bottom:10px}textarea{width:calc(100% - 6px);font-size:20px;border:1px solid var(--cta);border-radius:2px}input[type=range]{width:100%}.receptionText{font-size:20px}.nameBox{border:1px solid var(--cta);margin:3px 0;border-radius:3px;padding:10px}.dropdownRow{margin-bottom:10px}@media screen and (min-width:500px){.bottomDashboard{width:60vw;max-width:400px;margin-right:3vw}.dashboard{align-items:flex-end}.receptionInfoContainer,.weddingInfoContainer{width:100%}.dropdownRow{margin-bottom:10px;flex:1 1;display:flex;flex-direction:row;justify-content:center;align-items:center}.dropdownRow select{margin-left:5%;width:47.5%;height:1.75em}.dropdownRow div{width:47.5%;text-align:right;line-height:1em}}
/*# sourceMappingURL=main.6a8fb074.chunk.css.map */