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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nav-bar{align-items:center;display:flex;flex-direction:column;justify-content:space-around}#header nav ul.link-container{display:flex;flex-direction:row;margin-top:1rem}.loading{align-items:center;display:flex;flex-direction:row;height:100vh;justify-content:center;width:100vw}.loading-img{animation-duration:2s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear;height:15rem;width:15rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.home-link{border:0;display:block;text-align:center;text-decoration:underline;width:100%}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.xp-bar-box{display:flex;justify-content:space-around}.xp-bar{width:75%}#calendar-container .react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}#calendar-container{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}#calendar-container .react-calendar--doubleView{width:700px}#calendar-container .react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}#calendar-container .react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}#calendar-container .react-calendar,#calendar-container .react-calendar *,#calendar-container .react-calendar :after,#calendar-container .react-calendar :before{box-sizing:border-box}#calendar-container .react-calendar button{border:0;margin:0;outline:none}#calendar-container .react-calendar button:enabled:hover{cursor:pointer}#calendar-container .react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}#calendar-container .react-calendar__navigation button{background:none;min-width:44px}#calendar-container .react-calendar__navigation button:disabled{background-color:#f0f0f0}#calendar-container .react-calendar__navigation button:enabled:focus,#calendar-container .react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}#calendar-container .react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}#calendar-container .react-calendar__month-view__weekdays__weekday{padding:.5em}#calendar-container .react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}#calendar-container .react-calendar__month-view__days__day--weekend{color:#d10000}#calendar-container .react-calendar__month-view__days__day--neighboringMonth{color:#757575}#calendar-container .react-calendar__century-view .react-calendar__tile,#calendar-container .react-calendar__decade-view .react-calendar__tile,#calendar-container .react-calendar__year-view .react-calendar__tile{padding:2em .5em}#calendar-container .react-calendar__tile{background:none;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}#calendar-container .react-calendar__tile:disabled{background-color:#f0f0f0}#calendar-container .react-calendar__tile:enabled:focus,#calendar-container .react-calendar__tile:enabled:hover{background-color:#e6e6e6}#calendar-container .react-calendar__tile--now{background:#ffff76}#calendar-container .react-calendar__tile--now:enabled:focus,#calendar-container .react-calendar__tile--now:enabled:hover{background:#ffffa9}#calendar-container .react-calendar__tile--hasActive{background:#76baff}#calendar-container .react-calendar__tile--hasActive:enabled:focus,#calendar-container .react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}#calendar-container .react-calendar__tile--active{background:#006edc;color:#fff}#calendar-container .react-calendar__tile--active:enabled:focus,#calendar-container .react-calendar__tile--active:enabled:hover{background:#1087ff}#calendar-container .react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.day-container{max-width:100%}#main article.day{padding:1.5rem 2.5rem;width:75%}#main article h2.date{margin:0;text-align:center}.drop-down{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#arrow{width:2.75rem}.calendar-button-edit{border:2px solid #fff;border-radius:1rem;padding:.5rem 1rem}.task-container{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#000;padding:1rem 2rem;width:95%;width:73%}.evidence-file-url:link{color:#00e;text-decoration:underline}.evidence-file-url:visited{color:#551a8b;text-decoration:underline}#log-root{align-items:center;display:flex;flex-direction:column;justify-content:center}#log-root,.day-container{width:100%}.flex-column{flex-direction:column}.flex-column,.flex-row{align-items:center;display:flex;justify-content:space-around}.flex-row{flex-direction:row;width:100%}#log-root .task-container p{color:#000;margin:0;padding:.5rem 0}#log-root .task-container h2,#log-root .task-container h3{color:#000;margin:0}#log-root .task-container h2{padding-bottom:1rem;padding-top:2rem}@media screen and (max-width:480px){.task-container{width:95%}#main article.day{width:100%}.flex-row{flex-direction:column}}.task{padding:2rem 1rem}.evidence-header{color:#000;margin:.5rem 0 0}#main{width:100%}.achievement{border-radius:1rem;display:flex;flex-direction:row;padding:1.5rem 1.5rem .5rem;width:75%}.achievement-text h3{margin:0;max-width:100%;text-align:center}.achievement-text{margin:0 0 0 1rem}#main article.achievement{word-wrap:break-word;width:75%}@media screen and (max-width:480px){#main article.achievement{word-wrap:break-word;flex-direction:column;width:100%}.achievement-text h3{margin-top:.5rem;max-width:100%;text-align:center}.achievement-text{margin:0;text-align:center}}.achievement-imgs,.achievement-selector{align-items:center;display:flex;flex-direction:row;justify-content:center}.achievement-imgs{position:relative}.achievement-selector select{font-size:1.12rem;font-weight:600}.achievements-container{align-items:center;display:flex;flex-direction:column;justify-content:space-around;width:100%}.locked-achievement{height:auto;position:absolute;width:4rem;z-index:4}.achievement-img{border:3px solid #fff;border-radius:50%;height:7rem;position:relative;width:7rem;z-index:2}.achievement-text{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:space-evenly;width:100%}#static_header h2,#static_header h3{border:0;max-width:100%;text-align:center}#static_header p{text-align:center}#static_header img{max-width:100%}#static_header .button{border:2px solid #fff;box-shadow:none;font-weight:700;margin:0 0 2rem}
/*# sourceMappingURL=main.aeca777a.css.map*/