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;background-color:#fafafa;color:#333}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.page-div{height:100vh;align-items:center}.add-event-modal,.page-div{display:flex;width:100%;position:absolute}.add-event-modal{max-width:600px;height:100%;max-height:400px;left:max((100% - 600px)/2,20px);top:max((100vh - 400px)/2,20px);background-color:#dadada;box-shadow:10px 10px 25px -12px #fff;flex-direction:column;align-items:flex-end;padding:40px;border-radius:5px}.close_button{width:2rem;height:2rem;padding:0;margin-bottom:1rem;border:none;outline:none;background-color:transparent}.close_button:active,.close_button:focus{border:none}.add_event_form{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px 20px;gap:5px 20px;width:100%;align-items:center;flex:1 1;grid-template-rows:1fr 1.5fr 1.5fr .8fr .8fr .8fr 2fr}input[name=description],input[name=location],input[name=people],input[name=title]{grid-column:2/span 3}.add_event_form button[type=submit]{grid-column:2/span 2;padding:5px;border:none;border-radius:5px;box-shadow:5px 5px 20px -5px #9c9c9c;text-transform:capitalize}.add_event_form label{text-transform:capitalize}input{border:none;padding:10px;border-radius:2px;outline:none}input:focus{border:2px solid #999}.calendar-component{flex:3 1;display:flex;flex-direction:column;align-items:center;padding:0 60px}.calendar-container{flex:1 1;width:100%}.header-container{display:flex;justify-content:space-between;width:80%}.header-container h1{font-weight:500;font-size:2.5rem}.month-header{display:flex;justify-content:center;text-transform:capitalize}.month-display{padding:20px;font-weight:300}.inactive{color:#999}.calendar-body{display:flex;height:100%;width:100%}.cal_grid{display:grid;grid-template-columns:repeat(7,auto);flex:1 1;grid-template-rows:1fr repeat(6,3fr);border-top:2px solid #000}.cal_day{outline:none;border:none}.cal-today{border:2px solid #bbb}.cal-button{background-color:transparent}.events-on{background-color:rgba(32,221,32,.31)}.current_focus_day{background-color:#ddd;outline:none}.cal-day-header,.nav-button{outline:none;border:none}.nav-button{font-size:2.5rem}.nav-button:hover{color:#000;outline:none}.events-component{flex:2 1;height:100%;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;position:relative;overflow:hidden}.events-component img{position:absolute;left:0;top:0;opacity:.3;z-index:-1;object-fit:fill}.day-container{display:flex;flex:1 1;flex-direction:column;align-items:stretch;padding:20px}.day-header{margin-top:1.5rem;margin-bottom:1.5rem;font-size:1.5rem}.day-of-week-header{text-transform:capitalize}.date-header{text-transform:uppercase}.cal-day-header{flex:1 1}.events-body{flex:1 1;display:flex}.add_button{border:none;background:none;outline:none;align-self:center;font-size:4rem}.events-container{background-color:rgba(51,51,51,.53);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px;flex:1 1;color:#fff;font-weight:300;border-radius:5px}.event-listing{line-height:2rem}.sign-in-button{border:none;background-color:transparent;font-size:large;align-self:flex-end;color:#666}.sign-in-button:active,.sign-in-button:hover{border:none}
/*# sourceMappingURL=main.0b44dd22.chunk.css.map */