#calendarWrapper .calendar .day,.pop-wrapper .pop-up button,button:hover{transition:.5s ease-in-out}*{margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none;font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif}html{color-scheme:dark}button{border:none;padding:.98rem;color:#40a0fa;cursor:pointer;background:none}button:hover{background:#171718;color:rgba(58,155,245,.7254901961)}body{display:grid;min-height:100vh;grid-template-rows:auto 1fr auto}body main{display:grid;place-items:center}header{padding:.7rem;text-align:center;font-size:3.2rem;font-weight:100;letter-spacing:3px;background:#000;text-shadow:1px 1px 5px rgba(255,34,0,.8705882353)}footer{text-align:center;color:rgba(196,196,196,.7411764706);background:#000;padding:.35rem}#calendarWrapper{width:100%;max-width:28rem;height:fit-content;box-shadow:0 0 .4rem .1rem rgba(61,82,81,.1921568627);overflow:hidden;border-radius:.5rem;background:#000}#calendarWrapper .nav{display:flex;justify-content:space-between;align-items:center;border-bottom:.05rem solid rgba(58,155,245,.7254901961)}#calendarWrapper .nav span{letter-spacing:4px}#calendarWrapper .nav #month-year{cursor:pointer}#calendarWrapper .days{display:flex;justify-content:space-between;margin-block:.5rem}#calendarWrapper .days span{padding:.3rem .7rem;background:rgba(58,155,245,.7254901961);letter-spacing:3px;width:100%;font-size:clamp(.8rem,2vw,1.2rem)}@media screen and (max-width: 480px){#calendarWrapper .days span{letter-spacing:1px}}#calendarWrapper .calendar{display:grid;grid-template-columns:repeat(7, 1fr);place-items:center}#calendarWrapper .calendar .day{display:grid;cursor:pointer;place-items:center;padding:1rem 1.2rem;width:100%;height:100%;border:.003rem solid rgba(255,255,255,.1764705882);letter-spacing:3px}#calendarWrapper .calendar .day.bordered{border:.04rem groove gray;background:rgba(58,155,245,.7254901961)}#calendarWrapper .calendar .day.empty{border:none;background:none}#calendarWrapper .calendar .day.empty:hover{border:none;background:none}#calendarWrapper .calendar .day:hover{border:.04rem groove gray;background:rgba(58,155,245,.7254901961)}@media screen and (max-width: 480px){#calendarWrapper .calendar .day{letter-spacing:1px;padding:.7rem}}.pop-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;place-items:center;background:rgba(0,0,0,.6666666667);display:none}.pop-wrapper.show{display:grid}.pop-wrapper.show .pop-up{animation:slideUp .8s}@keyframes slideUp{from{transform:translateY(10%)}to{transform:translateY(0)}}.pop-wrapper .pop-up{width:95%;max-width:30rem;padding:1.5rem 1rem;background:#000;border-radius:.5rem;position:relative;display:grid;box-shadow:0 0 .4rem .01rem rgba(207,204,162,.1450980392)}.pop-wrapper .pop-up h3{margin-bottom:1rem}.pop-wrapper .pop-up button{place-self:end;background:#01252e;color:#fff;padding:.8rem 2rem;border-radius:.2rem;font-size:1rem}.pop-wrapper .pop-up button:hover{background:#024a5c}.pop-wrapper .pop-up button#closePop{background:none;padding:0;color:red;position:absolute;top:.5rem;right:.5rem;font-size:1.5rem}.pop-wrapper .pop-up .error{display:none;padding:.5rem;background:#be0a04;color:#fff;margin-bottom:.5rem}@keyframes fadeIn{from{opacity:.5}to{opacity:1}}.pop-wrapper .pop-up .error.show{display:block;animation:fadeIn 1s}.pop-wrapper .pop-up .inputs{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.pop-wrapper .pop-up .inputs input{width:45%;height:2.5rem;background:none;border:none;border-bottom:.01rem solid rgba(253,253,253,.7960784314);outline:none;font-size:1.2rem;padding-left:.2rem}.pop-wrapper .pop-up .inputs input:focus{border:1px solid rgba(253,253,253,.7960784314)}/*# sourceMappingURL=style.css.map */
