@import url(https://fonts.googleapis.com/css2?family=Inconsolata&family=Roboto+Condensed&display=swap);*{box-sizing:border-box;margin:0;padding:0}@-webkit-keyframes unloader{0%{width:0}to{width:100%}}@keyframes unloader{0%{width:0}to{width:100%}}@-webkit-keyframes tilt{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes tilt{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes load{0%{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load{0%{-webkit-transform:rotate(0turn);transform:rotate(0turn)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{background-color:#eee6e6;background:linear-gradient(-20deg,#e9defa,#fbfcdb);min-height:100vh}div::selection,h1::selection,h2::selection,h5::selection,i::selection,img::selection,label::selection,li::selection,p::selection,span::selection,strong::selection{background-color:#f8cf38;color:#f5f5f5}a::selection,button::selection{background-color:#183153;color:#f5f5f5}.review-item div::selection,.review-item h1::selection,.review-item h2::selection,.review-item h5::selection,.review-item i::selection,.review-item img::selection,.review-item label::selection,.review-item li::selection,.review-item p::selection,.review-item span::selection,footer div::selection,footer h1::selection,footer h2::selection,footer h5::selection,footer i::selection,footer img::selection,footer label::selection,footer li::selection,footer p::selection,footer span::selection{background-color:#183153;color:#f5f5f5}.loader{align-items:center;display:flex;height:50vh;justify-content:center;width:100vw}.loader img{max-height:50px;max-width:50px}#button-anime{align-items:center;display:flex;justify-content:center}#btn-loader{-webkit-animation:load 5s ease infinite;animation:load 5s ease infinite;border:3px solid #183153;border-radius:50%;border-top-color:#f5f5f5;height:1rem;pointer-events:none;width:1rem}#splash-screen{align-items:center;background-color:#f8cf38;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:1;position:absolute;top:0;transition:all 2s;width:100%;z-index:99}#splash-screen h1{color:#183153;font-family:Inconsolata,monospace;font-size:4rem}#splash-screen img{max-height:100px;max-width:100px}nav{align-items:center;background-color:#f5f5f5;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;font-family:Inconsolata,monospace;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:2}nav .logo{font-size:2rem;font-weight:700;margin:10px}nav .logo a{color:#183153;text-decoration:none}nav .nav-items ul{display:flex;gap:50px}nav .nav-items ul li{border-bottom:2px solid #f5f5f5;list-style:none;padding:5px;transition:all .3s ease-out}nav .nav-items ul li a{color:#183153;font-size:1.8rem;font-weight:700;text-decoration:none}nav .nav-items ul li:last-of-type{margin-right:10px}nav .nav-items ul li:active{background-color:#f8cf38;border-radius:5px}nav .nav-items ul li:hover{border-bottom:2px solid #f8cf38}nav .res-nav button{background:transparent;border:none;outline:none}nav .res-nav button i{color:#183153;font-size:1.8rem}@media screen and (min-width:800px){nav .res-nav{display:none}}nav .buttons{align-items:center;display:flex;justify-content:center;margin:10px}nav .account{background-color:#f8cf38;border:2px solid #183153;border-radius:10px;border-radius:50%;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07);color:#183153;cursor:pointer;font-family:Inconsolata,monospace;font-weight:700;height:40px;margin-left:10px;margin-right:45px;padding:7px;width:40px}nav .account:hover,nav .addSub:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.accountDetails{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:5px}.accountDetails,.accountDetails button{border-radius:10px;color:#183153;font-family:Inconsolata,monospace}.accountDetails button{background-color:#f8cf38;border:2px solid #183153;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07);cursor:pointer;font-weight:700;padding:7px}.accountDetails button:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.home .home-body{align-items:center;display:flex;flex-direction:column;margin:50px 120px 0}.home .home-body h1{border-radius:10px;color:#183153;font-family:Inconsolata,monospace;font-size:3.6rem;margin-top:30px;padding:7px}.home .home-body h1 span{background-color:#f8cf38;border-radius:10px;color:#183153;padding:7px}.home .home-body h2{border-radius:10px;color:#183153;font-family:Inconsolata,monospace;font-size:3rem;margin-top:30px;padding:7px;text-align:center;width:800px}.home .home-body h2 span{background-color:#f8cf38;border-radius:10px;color:#183153;padding:7px}.home .home-body h5{font-size:1.4rem}.home .home-body a,.home .home-body h5{color:#183153;font-family:Inconsolata,monospace;margin-top:30px}.home .home-body a{align-items:center;background-color:initial;border:2px solid #183153;border-radius:3px;display:flex;font-weight:bolder;height:45px;justify-content:center;padding:5px;position:relative;text-decoration:none;width:160px;z-index:1}.home .home-body a i{margin-left:7px}.home .home-body a:before{background-color:#f8cf38;content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s ease-out;width:0;z-index:-1}.home .home-body a:hover:before,.subsBg{width:100%}.subsBg{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px;padding:0 45px}.subsBg div{-webkit-animation:tilt 4s linear infinite;animation:tilt 4s linear infinite;z-index:-1}.subsBg div img{max-height:500px;max-width:500px}.newSubForm{background-color:#f5f5f5;border:2px solid #183153;border-radius:15px}.newSubForm .closebtn{display:flex;justify-content:flex-end}.newSubForm .closebtn .close{background-color:initial;border:none;cursor:pointer;font-size:1.6rem;margin:2px 7px 0 0;outline:none;text-align:end}.newSubForm .newSub{align-items:center;display:flex;flex-direction:column;font-family:Inconsolata,monospace;font-size:1.4rem;font-weight:700;gap:15px;padding:24px}.newSubForm .newSub input{border:2px solid #183153;border-radius:10px;font-family:Inconsolata,monospace;font-size:1rem;height:35px;outline:none;padding:7px;width:400px}.newSubForm .newSub .subBtns{display:flex;justify-content:space-around;width:100%}.newSubForm .newSub button{background-color:#f8cf38;border:2px solid #183153;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07);color:#183153;cursor:pointer;font-family:Inconsolata,monospace;font-weight:700;padding:7px;width:100px}.newSubForm .newSub button:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.alertBox{border:2px solid #183153;border-radius:4px;display:flex;flex-direction:column;height:30px;justify-content:space-between;left:520px;margin:50px auto;position:fixed;top:18px;width:300px}.alertBox p{color:#183153;font-family:Inconsolata,monospace;font-weight:700;text-align:center}.alertBox .unloads{animation:unloader 2s ease-out reverse;background-color:#183153;height:5px;margin-bottom:0;position:relative;width:0}.signForm{align-items:center;color:#183153;display:flex;flex-direction:column;font-family:Inconsolata,monospace;height:calc(100vh - 75px);justify-content:center}.signForm h1{font-size:3.6rem;margin-bottom:30px}.signForm form{align-items:center;display:flex;flex-direction:column;gap:7px;justify-content:center}.signForm form .details{display:flex;flex-direction:column;font-weight:700;gap:3px}.signForm form .details label{margin-left:7px}.signForm form input{font-size:1rem;height:35px;outline:none;width:400px}.signForm form button,.signForm form input{border:2px solid #183153;border-radius:10px;font-family:Inconsolata,monospace;padding:7px}.signForm form button{background-color:#f8cf38;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07);color:#183153;cursor:pointer;font-weight:700;margin:24px 0;transition:all .5s;width:120px}.signForm form button:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.signForm p{font-weight:700}.signForm .showPass{align-items:center;align-self:center;display:flex;justify-content:center}.signForm .showPass input[type=checkbox]{background-color:#f8cf38;border:2px solid #183153;border-radius:10px;cursor:pointer;height:20x;width:20px}.signForm .showPass label{font-weight:bolder}.validation{color:#e5322d;font-size:.9rem;font-weight:lighter;text-align:center;width:350px}.goalText{color:#183153;margin:40px 0 20px auto;padding:10px}.goalInput,.goalText{font-family:Inconsolata,monospace;font-size:1.6rem;text-align:center}.goalInput{background-color:initial;border:none;border-bottom:2px solid #000;color:#333;font-weight:800;margin:40px auto 20px 0;outline:none;width:100px}.bunk{background-color:#f8cf38a4;border:2px solid #000;border-radius:15px;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:20px;text-align:center}.bunk,.subItem{box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);color:#183153;font-family:Roboto Condensed,sans-serif;font-size:1.2rem;padding:13px;width:1000px}.subItem{align-items:center;background-color:#f5f5f5;border:2px solid #183153;border-bottom:none;border-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;justify-content:space-between}.subItem .subName{text-align:left;width:325px}.subItem .confirmRename{background-color:#f8cf38;border:2px solid #183153;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07);color:#183153;cursor:pointer;font-family:Inconsolata,monospace;font-weight:700;padding:7px}.subItem .confirmRename:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.subItem .percent,.subItem .present{font-weight:700}.subItem .clicks button{background-color:#f8cf38;border:2px solid #183153;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07);color:#183153;cursor:pointer;font-family:Inconsolata,monospace;font-weight:700;margin:0 2px;padding:7px}.subItem .clicks button:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.subItem .clicks .kebab{background:#f5f5f5;border:none;box-shadow:none;font-size:1.2rem;outline:none}.subItem .clicks .kebab:hover{background-color:#f5f5f5;box-shadow:none}.options{background-color:#fff;border-radius:5px;display:flex;flex-direction:column}.options button{background:#fff;border:none;border-radius:5px;color:#183153;cursor:pointer;font-family:Inconsolata,monospace;font-size:1rem;font-weight:700;outline:none;padding:7px}.options button:hover{background-color:#e4dada}.noSubs{align-items:center;display:flex;height:100vh;justify-content:center}.noSubs h1{color:#183153;font-family:Inconsolata,monospace;text-align:center}.subJects{align-items:center;display:flex;flex-direction:column;padding:50px 0}.addSub{background-color:#f8cf38;border:2px solid #183153;border-radius:10px;bottom:66px;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07);color:#183153;cursor:pointer;font-family:Inconsolata,monospace;font-size:1.1rem;font-weight:700;height:65px;padding:7px;position:fixed;right:66px;width:145px;z-index:50}.addSub i{margin-right:3px}.addSub:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.analytics{align-items:center;display:flex;flex-direction:column;font-size:1.4rem;justify-content:center}.analytics,.reviews h1{color:#183153;font-family:Inconsolata,monospace}.reviews h1{font-size:3.6rem;margin:30px 0;text-align:center}.reviews .reviews-body{display:flex;flex-wrap:wrap;gap:10px;margin:0 120px}.reviews .review-item{background-color:#f8cf38;border:2px solid #183153;border-radius:7px;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07);color:#183153;display:flex;flex-direction:column;font-family:Inconsolata,monospace;font-size:1rem;justify-content:space-between;padding:7px;width:350px}.reviews .review-item .review{font-weight:bolder;margin-bottom:14px}.reviews .review-item .date,.reviews .review-item .name{text-align:center}.reviews .add-reviews{align-items:center;display:flex;flex-direction:column;justify-content:center}.reviews .add-reviews h1{font-size:2rem;margin-top:60px}.reviews .add-reviews form{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 0 60px}.reviews .add-reviews form input,.reviews .add-reviews form textarea{border:2px solid #183153;border-radius:10px;font-family:Inconsolata,monospace;font-size:1rem;height:35px;outline:none;padding:7px;width:400px}.reviews .add-reviews form textarea{height:220px}.reviews .add-reviews form button{background-color:#f8cf38;border:2px solid #183153;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.07),0 2px 2px rgba(0,0,0,.07),0 4px 4px rgba(0,0,0,.07),0 8px 8px rgba(0,0,0,.07),0 16px 16px rgba(0,0,0,.07);color:#183153;cursor:pointer;font-family:Inconsolata,monospace;font-weight:700;height:45px;padding:7px;transition:all .5s;width:120px}.reviews .add-reviews form button:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}footer{background-color:#f8cf38;box-shadow:0 2px 4px 0 rgba(14,30,37,.12),0 2px 16px 0 rgba(14,30,37,.32);width:100%}footer .footer-items{color:#183153;display:flex;flex-wrap:wrap;font-family:Inconsolata,monospace;font-size:1.1rem;font-weight:700;justify-content:space-around;margin:10px}footer .f-items{margin:10px 0;text-align:center;width:600px}footer .f-items ul li{font-size:.8rem;list-style:none;margin:2px}footer .f-items ul li a{color:#183153;text-decoration:none}footer .follow{color:#183153;font-size:1.1rem;text-align:center}footer .follow i{color:#183153;margin:0 6px 10px;opacity:.5}nav{padding:5px 100px}.goalContainer{display:flex}.PieGraph{height:300px;margin:40px 0;width:600px}@media screen and (max-width:950px){nav{padding:0}nav .nav-items ul li a{font-size:1.2rem}nav .account{height:30px;width:30px}.bunk,.subItem{width:90%}.subItem .subName{width:230px}.alertBox{left:275px}.reviews .reviews-body{margin:0 50px}.home .home-body{margin:50px 45px 0}.home .home-body h1{text-align:center;width:300px}.home .home-body h2{font-size:2.6rem}.home .home-body .subsBg{padding:0}.home .home-body .subsBg img{max-height:300px;max-width:300px}}@media screen and (max-width:415px){.BarGraph{margin-top:0;-webkit-transform:scale(.5);transform:scale(.5)}.PieGraph{margin:0;-webkit-transform:scale(.6);transform:scale(.6)}.subItem .subName{text-align:center}#splash-screen h1{font-size:2.6rem}.nav-items{display:none}.subJects{width:100%}.subItem{flex-direction:column;gap:12px;text-align:center}.bunk,.subItem{width:95%}.subName{width:3px}input{max-width:300px}.alertBox{left:50px}.validation{width:280px}.addSub{right:30px}nav .nav-items{background-color:#f5f5f5;border-radius:7px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:absolute;top:52px;width:100%}nav .nav-items ul{align-items:center;flex-direction:column;justify-content:center;margin-bottom:10px}nav .account{margin-right:25px}nav .account,nav .account:hover{box-shadow:none}.reviews .reviews-body{margin:0 25px}.reviews .add-reviews form textarea{width:300px}.home .home-body{margin:50px 50px 0}.home .home-body h1{font-size:2.6rem;text-align:center;width:220px}.home .home-body h1 span{padding:3px}.home .home-body h2{font-size:1.6rem;width:350px}.home .home-body h2 span{padding:2px}.home .home-body h5{font-size:1rem;text-align:center;width:300px}.home .home-body .subsBg{gap:100px;padding:0}.home .home-body .subsBg img{align-self:center;max-height:300px;max-width:300px}.home .home-body .subsBg .bg6{display:none}}
/*# sourceMappingURL=main.11777d31.css.map*/