*{box-sizing:border-box}html{font-family:sans-serif}body{margin:0}.Button_button__2cKLH{font:inherit;padding:.5rem 1.5rem;border:1px solid rgba(150,18,171,.45098039215686275);color:#fff;background:rgba(85,73,221,.30196078431372547);box-shadow:0 0 4px rgba(0,0,0,.46);cursor:pointer;width:100%;border-radius:7px}.Button_button__2cKLH:focus{outline:none}.Button_button__2cKLH:active,.Button_button__2cKLH:hover{background:rgba(85,73,221,.5294117647058824);border-color:rgba(85,73,221,.5294117647058824);box-shadow:0 0 8px hsla(0,0%,100%,.56)}@media (min-width:767px){.Button_button__2cKLH{width:auto}}.CourseInput_form-control__LRIGu{margin:.5rem 0}.CourseInput_form-control__LRIGu label{font-weight:700;display:block;margin-bottom:.5rem}.CourseInput_form-control__LRIGu input{display:block;width:100%;border:1px solid #ccc;font:inherit;line-height:1.5rem;padding:0 .25rem;border-radius:7px}.CourseInput_form-control__LRIGu input:focus{outline:none;background:#ece6f5;border-color:#8b005d}.CourseInput_form-control__LRIGu.CourseInput_invalid__1jOc3 input{border-color:red;background-color:#ffd7d7}.CourseInput_form-control__LRIGu.CourseInput_invalid__1jOc3 label{color:red}.goal-item{position:relative;margin:1rem 0;background:rgba(139,0,93,.5882352941176471);box-shadow:7px 11px 20px 11px rgba(0,0,0,.33);color:#fff;padding:1rem 2rem;-webkit-animation:scale-fade-in .4s ease-in-out;animation:scale-fade-in .4s ease-in-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-out,-webkit-transform .3s ease-out;border-radius:7px}.icon{cursor:pointer;position:absolute;color:#fff;right:4%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:22px;background-color:#8ec5fc;border-radius:50%;width:25px;height:25px;-webkit-animation:rotate-fade-out 2s infinite;animation:rotate-fade-out 2s infinite;padding:2px}.icon.clicked{background-color:#ee7501}.goal-item.clicked{transition:all .3s linear;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.goal-item:not(.clicked){transition:all .3s ease-out}@-webkit-keyframes scale-fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes rotate-fade-out{0%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9)}50%{-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}to{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9)}}@keyframes rotate-fade-out{0%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9)}50%{-webkit-transform:translateY(-50%) scale(1.2);transform:translateY(-50%) scale(1.2)}to{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9)}}.goal-list{list-style:none;margin:0;padding:0}#goals{width:45rem;max-width:90%;margin:2rem auto}#goal-form{width:30rem;max-width:90%;margin:3rem auto;padding:2rem;box-shadow:0 4px 16px rgba(0,0,0,.7);border-radius:10px}html{height:100%;margin:0;padding:0;background-image:linear-gradient(225deg,#97d9e1,#d9afd9 58%,#8b005d);background-color:#d7c3fc;background-image:linear-gradient(62deg,#8ec5fc,#e0c3fc);font-family:Courier New,Courier,monospace;font-size:18px;overflow-x:hidden}::selection{background-color:#e0c3fc;color:#000}.container{overflow:hidden}
/*# sourceMappingURL=main.e7079946.chunk.css.map */