body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:Montserrat-Regular;src:url(/static/media/Montserrat-Regular.27e50ffd.otf)}@font-face{font-family:Montserrat-Bold;src:url(/static/media/Montserrat-Bold.5a6aef82.otf)}@font-face{font-family:Montserrat-Light;src:url(/static/media/Montserrat-Light.f5e955ef.otf)}@font-face{font-family:Montserrat-Medium;src:url(/static/media/Montserrat-Medium.d815b0a2.otf)}@font-face{font-family:Montserrat-SemiBold;src:url(/static/media/Montserrat-SemiBold.cbdf3ab9.otf)}@font-face{font-family:"Karla";font-style:normal;font-weight:400;src:url(/static/media/Karla-Regular.8f456584.ttf)}@font-face{font-family:"Karla";font-weight:700;src:url(/static/media/Karla-Bold.008289c2.ttf)}.App{text-align:center;font-family:Karla;height:100vh}.App:after{background-color:red}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.row{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.row-middle{align-items:center}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-start{justify-content:flex-start;text-align:left}.col-center{justify-content:center;text-align:center}.col-end{justify-content:flex-end;text-align:right}.calendar{display:block;position:relative;width:100%;background:#fff}.calendar .header{text-transform:uppercase;font-weight:700;font-size:24px;padding:5px 0;border-bottom:1px solid var(--border-color);letter-spacing:-.03em;color:#000}.calendar .header .icon{cursor:pointer;transition:.15s ease-out}.calendar .days{text-transform:uppercase;font-weight:700;color:#000;font-size:12px;padding:.75em 0;border-bottom:1px solid #000}.calendar .body .cell{position:relative;height:6em;border-right:1px solid #000;overflow:hidden;cursor:pointer;background:transparent;transition:.25s ease-out;padding-top:1.6em}.calendar .body .cell:hover{background:transparent;transition:.5s ease-out}.calendar .body .selected{background:#c9c9c9}.calendar .body .selected .today{color:#000}.calendar .body .row{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}.calendar .body .cell:last-child{border-right:none}.calendar .body .cell .number{position:absolute;font-size:12px;line-height:1;top:.75em;right:.75em;font-weight:700}.calendar .body .disabled{color:var(--text-color-light);pointer-events:none}.calendar .body .cell .bg{font-weight:700;line-height:1;color:#f4f4f4;opacity:0;font-size:8em;position:absolute;top:-.2em;right:-.05em;transition:.25s ease-out;letter-spacing:-.07em}.calendar .body .cell:hover{background-color:#f4f4f4}.calendar .body .cell:hover .bg,.calendar .body .selected .bg{opacity:.9;transition:.5s ease-in;color:#f4f4f4}.calendar .body .col{flex-grow:0;flex-basis:calc(14.28571% - 1px);width:calc(14.28571% - 1px)}.reminders{margin-top:20px}.reminders .header{font-size:18px;color:#000;text-align:center}.reminders .list-item{border-bottom:1px solid #000}.reminders .list-item:last-child{border-bottom:none}.reminders .list-container{display:flex;flex-direction:row}.reminders .list-container .title{font-size:18px;color:#000;text-align:left}.reminders .list-container .actions{display:flex;align-items:center;flex-direction:row;justify-content:flex-end}
/*# sourceMappingURL=main.6134d4fb.chunk.css.map */