@import"https://fonts.googleapis.com/css2?family=Maven+Pro:wght@400..900&display=swap";*{outline:1px solid transparent!important;box-sizing:border-box}body{margin:0;font-family:Maven Pro,sans-serif;height:100vh;background-color:#eee2dc}button{font-family:Maven Pro,sans-serif}::-webkit-scrollbar{width:10px;height:10px;border-radius:34px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff;border-radius:8px;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s}::-webkit-scrollbar-thumb:hover{background:#a7a7a7;border-radius:16px;cursor:pointer}#navbar,#footer{position:fixed;width:100%;overflow:initial;z-index:5}#navbar{top:0}#footer{bottom:0}#main-navbar-components,#main-footer-components{display:flex;justify-content:space-between;padding:10px 80px;background:#e7717d}#main-navbar-components{color:#eee2dc;box-shadow:0 10px 20px #000}#main-footer-components{color:#eee2dc;box-shadow:0 -3px 10px #000}#navbar-empty-space{height:90px}#footer-empty-space{height:30px}.dashboard-title{font-weight:600;font-size:x-large;margin:20px 0}.dashboard-title:hover{cursor:pointer;color:#fff7f4}.dashboard-editor{display:flex;width:160px;justify-content:space-around;align-self:center}#navbar-login-button,#edit-button,#dashboard-settings-button,#back-to-dashboard-button,#logout-button{border:none;background-color:transparent;color:#123c69;font-size:18px;font-weight:500;padding:0}#navbar-login-button:hover,#edit-button:hover,#dashboard-settings-button:hover,#back-to-dashboard-button:hover,#logout-button:hover{font-weight:700;cursor:pointer}#settings-div{color:#123c69;padding:50px 100px}#logout-button{border:1px solid #bab2b5;border-radius:4px;padding:8px 20px;margin:20px;background-color:#edc7b7}#logout-button:hover{background-color:#d8b3a3}.memo-emote{margin:10px;font-size:60px}#dashboard-return:hover{cursor:pointer}#main-header{color:#ac3b61;line-height:30px;position:relative;display:flex;flex-direction:column;font-size:18px;padding:25vh 20vw;z-index:1}#dots-deco{position:absolute;width:400px;top:110px;left:20px}#front-image{display:block;position:absolute;max-height:800px;max-width:100vw;min-width:300px;width:auto;height:650px;margin-left:auto;right:0;-webkit-mask-image:linear-gradient(to right,transparent,#eee2dc 30%);mask-image:linear-gradient(to right,transparent,#eee2dc 30%)}#washi-tape{position:absolute;transform:translateY(-50%);top:18vh;left:0;right:0;margin-left:auto;margin-right:auto;width:240px}#sub-header,#main-page-footer{color:#123c69;line-height:30px}.main-statement{line-height:45px;margin:0;font-weight:800}#main-statement{margin:10px 0}#sub-statement{font-weight:600;margin-top:30px;color:#123c69}#front-login-button{font-family:Maven Pro,sans-serif;font-size:20px;font-weight:600;height:60px;margin-top:50px;border:none;border-radius:4px;width:360px;background-color:#bab2b5}#front-login-button:hover{cursor:pointer;background-color:#948d90}#sub-header-container{position:relative;display:flex;padding:18vh 20vh;justify-content:center;align-items:center}#sub-header{display:flex;flex-direction:column;width:70vw;padding:100px;align-items:center;text-align:center;background-color:#edc7b7}#sub-header-title{color:#ac3b61}.informational-text{font-weight:500}#first-sample-div,#second-sample-div{position:relative;display:flex;padding:5vw 10vw;justify-content:center;align-items:center}#first-sample-div{padding-top:0}.sample-img-wrap{width:40vw}#first-sample-img,#second-sample-img{height:inherit;width:inherit}#second-sample-caption{padding:0 30px;font-size:12px;text-align:center}#first-sample-text-div,#second-sample-text-div{justify-content:space-between;text-align:center;line-height:26px;color:#123c69;background-color:#e4cec2;margin:5vw 0px 5vw 7vw}#first-sample-text-div,#second-sample-text-div{padding:4vw}#first-sample-title,#second-sample-title{color:#ac3b61}.first-sample-text,#second-sample-text{font-weight:500}#first-sample-tape,#second-sample-tape{position:absolute;width:230px;transform:translate(50%,-50%);right:26vw}#first-sample-tape{top:5vw}#second-sample-tape{top:10vw}#main-page-footer{background-color:#123c69;padding:80px;display:flex;justify-content:center}#suggestions-feedback-form,#github-link{color:#bab2b5;text-decoration:none}#suggestions-feedback-form{margin-right:30px}#github-link{margin-left:30px}#suggestions-feedback-form:hover,#github-link:hover{color:#948d90}#credentials-container{display:flex;overflow-x:hidden}#login-container,#new-account-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100vw}#login-title,#create-account-title{position:relative;bottom:10px;color:#123c69;margin:0;font-size:20px}#login-form,#create-account-form{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;color:#123c69;background-color:#ddd2cd;border:5px double #123c69;border-radius:8px;top:6%;padding:50px}.account-input{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 10px}.prompt-label{font-weight:500;left:0}#username,#password,#new-email,#new-username,#new-password,#repeat-password{font-family:Maven Pro,sans-serif;color:#123c69;background-color:#fff0f6;border:1px solid #123c69;height:30px;width:250px;font-size:16px;letter-spacing:1px;padding:3px 8px;text-decoration:none;text-align:center}#invalid-repeat-pass{position:relative;color:red;margin:0 0 -5px}#login-button,#sign-up-button{font-size:18px;font-weight:600;width:90px;height:35px;border:none;border-radius:4px;margin-top:20px;background:#edc7b7}#login-button:hover,#sign-up-button:hover{cursor:pointer;background-color:#d8b3a3}.vl{border-left:1px solid rgb(255,255,255);height:70vh;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}#or{padding:20px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);background-color:#bab2b5;border-radius:4px;font-weight:900}#not-found{display:flex;justify-content:center;color:#eee2dc;padding:100px}@media only screen and (max-width: 560px){.dashboard-editor{height:40px;flex-direction:column;text-align:center}#main-navbar-components,#main-footer-components{padding:0 40px}#credentials-container{position:relative;top:-10px}#navbar-empty-space{height:70px}#footer-empty-space{height:0px}#dots-deco{top:90px}}@media screen and (max-width: 1000px){#credentials-container{flex-direction:column}#login-container{height:500px}#new-account-container{height:640px}#login-form,#create-account-form{top:0%}.vl{position:relative;border-left:none;border-bottom:1px solid rgb(255,255,255);height:0px;width:70vw;transform:translate(-50%)}#or{top:590px}}::placeholder{color:#fff}.sections{position:relative;padding-top:32px}.sections-hover{position:relative}.grid-sections{display:grid;gap:8px 0px;margin:30px 0 50px;width:80%;justify-items:center;justify-content:space-between}.add-new-section{border:medium dashed #123c69;border-radius:5px;height:300px;max-height:300px;width:400px;max-width:400px;display:flex;justify-content:center;align-items:center;font-size:80px;color:#bab2b5;font-weight:700;margin-bottom:40px}.add-new-section:hover,.calendar-hover{background-color:#948d90;width:400px;cursor:pointer}.edit-component,.no-label-edit-component{display:flex;position:relative;width:160px;justify-content:space-evenly;margin:7px 0 5px auto;cursor:pointer;color:#123c69;z-index:2}.add-section-padding{margin:35px 5px 5px}.section-tape{position:absolute;transform:translate(-50%,-50%);left:50%;width:130px;z-index:1}@media only screen and (max-width: 1000px){.grid-sections{grid-template-columns:repeat(1,100vw)}}@media only screen and (min-width: 1000px){.grid-sections{grid-template-columns:repeat(2,50vw);padding:0 0 50px}}@media only screen and (min-width: 1500px){.grid-sections{grid-template-columns:repeat(3,33vw)}}@media only screen and (min-width: 2000px){.grid-sections{grid-template-columns:repeat(4,25vw)}}#options-menu{position:fixed;display:flex;flex-direction:column;align-items:center;color:#123c69;background-color:#e4cec2;height:100%;width:140px;top:40px;right:0;padding:80px 10px;box-shadow:0 8px 16px #000;z-index:3}.option{margin:2px}.option:hover{background-color:#eee2dc;cursor:pointer;width:120px;text-align:center;font-weight:700}label,.label-textbox{position:relative;font-size:18px;padding:3px 10px 1px;left:23px}label{font-weight:700}.label-div{position:relative;padding-top:6px;color:#123c69;background:linear-gradient(#edc7b7 50%,#fff0 50%);max-width:400px}.label-editor:hover{cursor:pointer}.label-textbox{border:none;font-family:Chakra Petch,sans-serif;width:200px}textarea:focus{outline:none}.notepad{font-family:Chakra Petch,sans-serif;font-size:16px;resize:none;width:350px;margin-top:2px;padding:0}.notepad,.checklist,.google-data-div{position:relative;top:3px;height:265px;width:400px;color:#123c69;border:double 6px #123c69;background-color:#fff7f4;padding:15px;overflow-y:scroll}.checkbox-item{margin:5px 0;display:flex;align-items:flex-start;gap:10px;color:#000}input[type=checkbox]{width:18px;height:18px;accent-color:#948d90;margin:4px 8px;vertical-align:top}input.temporary-checkbox[type=checkbox]{pointer-events:none}.react-calendar{height:300px;width:400px;max-width:100%;background:#fff7f4;border:double 6px #123c69;line-height:2em;overflow-y:scroll}.react-calendar::-webkit-scrollbar{width:0px}.react-calendar--doubleView{width:360px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:360px;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:1px solid #eee2dc;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:40px;margin-bottom:0}.react-calendar__navigation__label__labelText,.react-calendar__navigation__label__labelText--from{font-size:15px;font-weight:700}.react-calendar__navigation__arrow,.react-calendar__navigation__prev2-button,.react-calendar__navigation__prev-button,.react-calendar__navigation__next-button,.react-calendar__navigation__next2-button{font-size:15px}.react-calendar__navigation button{min-width:40px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#eee2dc}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.9em;font-weight:700;color:#123c69}.react-calendar__month-view__weekNumbers,.react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.8em;font-weight:700;color:#123c69}.react-calendar__month-view__days__day--weekend{color:#ff0808}.react-calendar__month-view__days__day--neighboringMonth,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__century-view__decades__decade--neighboringCentury{color:#a8a8a8}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:1.3px;background:none;text-align:center;line-height:16px;font:inherit;font-size:1em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__month-view__days__day--neighboringMonth:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__century-view__decades__decade--neighboringCentury:disabled{color:#cdcdcd}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#eee2dc;font-weight:700}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:hover,.react-calendar__tile--now:enabled:focus{background:#ffffb8}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#a9d4ff}.react-calendar__tile--active{background:#65baff;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.data-display-options,.data-label-options{padding-top:6px}.refresh-button{position:absolute;font-size:22px;top:4px;right:20px}.refresh-notification{position:absolute;font-size:16px;font-weight:bolder;color:red;top:4px;right:15px}.refresh-button:hover,.refresh-notification:hover{cursor:pointer}#google-data-div{padding:0}#google-file-section-editor{overflow:hidden;position:absolute;padding:24px;background-color:#000000bf;width:100%;height:100%;text-align:center}#google-file-url-div{padding:20px}.google-files-input,.display-selector,.data-point-selector{font-family:Chakra Petch,sans-serif;font-size:14px;text-align:center;color:#fff;background-color:#3f3f3f;border:1px solid rgb(103,103,103);border-radius:3px}.google-files-input,.data-point-selector{width:300px;max-width:300px}.data-display-prompt{display:flex;justify-content:center;align-items:center;height:100%;width:100%;text-align:center}.data-chart-div,.google-file-url-div,.editor-labels{padding:0;margin:0}.data-counters{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.data-counters-title,.data-counters-data{margin:0}.data-counters-title{font-weight:400}.data-counters-data{font-size:120px}.use-file-button,.save-file-options-button{display:flex;position:relative;color:#fff;background-color:#373737;font-family:Chakra Petch,sans-serif;font-size:14px;border:none;margin:6px auto;padding:2px 10px;border-radius:3px}.use-file-button:hover,.save-file-options-button:hover{cursor:pointer;background-color:#272727}
