@import url(https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&family=Josefin+Sans:wght@400;700&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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.clearfix:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.sr-only{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}a,body,h1,h2,p{color:#0f206b;margin:0;padding:0;text-align:center}html{font-size:125%;scroll-behavior:smooth}.wrapper{margin:0 auto;max-width:1200px;width:85%}a{color:#000;text-decoration:none}.App{background-attachment:fixed;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.25)),URL(/static/media/mountains.7fe0296d2676b9f1b7c5.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}h1{font-family:Amatic SC,cursive;font-size:7rem;letter-spacing:15px;padding-top:65px;text-shadow:.5rem .3rem 1.2rem #fff}h2{font-family:Josefin Sans,sans-serif;font-size:1.5rem;letter-spacing:8px;margin-bottom:80px;margin-top:10px}.lineUp{-webkit-animation:titleAni 3s ease-in;animation:titleAni 3s ease-in}@-webkit-keyframes titleAni{0%{opacity:0;-webkit-transform:translateY(80%);transform:translateY(80%)}20%{opacity:0}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes titleAni{0%{opacity:0;-webkit-transform:translateY(80%);transform:translateY(80%)}20%{opacity:0}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}form{background:#eef3f8;border-radius:10px;box-shadow:0 .2rem 1.2rem rgba(0,0,0,.3);margin:65px auto;padding:20px;width:70%}form button{margin-top:30px}label{font-family:Amatic SC,cursive;font-size:2.65rem;font-weight:700;letter-spacing:2px}input{border:none;border-radius:10px;padding:15px 10px 5px;vertical-align:5px}button,input{font-family:Josefin Sans,sans-serif;font-size:.9rem}button{background:#a0c6de;border:none;border-radius:20px;cursor:pointer;display:inline-block;margin:0 15px;padding:10px 30px;transition:.3s}button:hover{background:#335f82;color:#fff;scale:1.2}button{-webkit-animation:buttonWiggle 2s linear infinite;animation:buttonWiggle 2s linear infinite}@-webkit-keyframes buttonWiggle{0%,7%{-webkit-transform:rotate(0);transform:rotate(0)}15%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}20%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}25%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}30%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}35%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}40%,to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes buttonWiggle{0%,7%{-webkit-transform:rotate(0);transform:rotate(0)}15%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}20%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}25%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}30%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}35%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}40%,to{-webkit-transform:rotate(0);transform:rotate(0)}}.goalContainer{display:flex;flex-wrap:wrap;padding-left:0}.goalContainer button{font-size:1rem;padding:5px 10px;position:absolute;right:-25px;top:-10px}.goalItem{align-items:center;background:#fff;border-radius:20px;box-shadow:.3rem .3rem 1.2rem rgba(0,0,0,.3);display:flex;justify-content:space-between;list-style:none;margin:20px auto;min-height:150px;padding:10px;position:relative;width:45%}.wordsFlex{margin:0 30px;max-width:80%}.goalText{font-family:Amatic SC,cursive;font-size:2rem;font-weight:700;letter-spacing:2.5px;text-align:right}.goalDate{font-family:Josefin Sans,sans-serif;font-size:.8rem;padding-top:15px;text-align:right}img{border-radius:15px;box-shadow:0 .2rem 1.2rem rgba(0,0,0,.3);display:block;height:110px;margin-left:20px;object-fit:cover;width:110px}footer{background:#c5d9e9;font-family:Josefin Sans,sans-serif;font-size:.8rem;margin-top:55vh;padding:10px 0;width:100%}footer a:focus,footer a:hover{color:#fff}.errorSection{align-items:center;display:flex;flex-direction:column;font-family:Josefin Sans,sans-serif;font-size:1.2rem;height:45vh;justify-content:center}.errorSection p{padding-bottom:50px}@media (max-width:1060px){form{width:90%}}@media (max-width:850px){h1{font-size:6rem}h2{font-size:1.2rem;line-height:30px}input{margin-top:20px}.goalItem{width:85%}}@media (max-width:652px){.buttonFlex{display:flex;flex-direction:column}button{margin:10px}h2{margin-bottom:20px}}@media (max-width:585px){h1{font-size:4.3rem}label{font-size:1.8rem}.goalItem{display:inline;display:initial;margin:10px auto}.wordsFlex{margin:10px;max-width:100%}.goalDate,.goalText{text-align:center}img{margin:10px auto}footer{font-size:.7rem}}@media (max-width:385px){h1{font-size:3.5rem}h2{font-size:1rem}form{margin:45px auto}form button{margin-top:15px}label{font-size:1.8rem}button,input{font-size:.7rem}.goalText{font-size:1.8rem}}
/*# sourceMappingURL=main.f59a9b1d.css.map*/