.loginMainContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.loginHeader{font-size:2rem;font-weight:700;margin-bottom:1rem}.loginForm{display:flex;align-items:center;flex-direction:column;width:50%}.loginInput{width:50%;padding:.5rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:5px}.loginBtn{width:50%;height:30px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer}.registerText{margin-top:1rem;color:#007bff;cursor:pointer;text-decoration:underline}.errorText{color:red;font-size:.8rem;margin-bottom:.5rem}@media screen and (max-width: 768px){.loginForm,.loginInput,.loginBtn{width:80%}}@media screen and (max-width: 320px){.loginHeader{font-size:1rem}}@-webkit-keyframes digital-pulse{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes digital-pulse{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.rai-digital{height:1em;text-align:center}.rai-digital>div{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:digital-pulse;animation-name:digital-pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:currentColor;display:inline-block;height:100%;margin-right:.125em;width:.25em}.rai-digital>div:last-child{margin-right:0}.dashboardMainContainer{display:flex;flex-wrap:wrap;gap:2vw;margin-top:3vh}.dashboardCard{width:10vw;height:10vh;padding:20px;border-radius:5px;box-shadow:0 0 10px #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardHeader{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.cardContent{font-size:1.1rem}.dashboardContainer{padding:2vh 5vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.dashboardCardAdd{width:10vw;height:10vh;padding:20px;border-radius:5px;box-shadow:0 0 10px #0000001a;display:flex;justify-content:center;flex-direction:column;align-items:center;cursor:pointer}.cardContentAdd{font-size:1.1rem}.cardHeaderAdd{font-size:1.5rem;font-weight:700;margin-bottom:1rem}@media screen and (max-width: 768px){.dashboardCard,.dashboardCardAdd{width:20vw}.dashboardMainContainer{padding:2vh 10vw;gap:4vw}}.addBoardHeader,.addBoardContent{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.addBoardContentLabel{margin-right:10px}.addBoardContentInput{width:70%;padding:5px;border:1px solid #ccc;border-radius:5px}.addBoardContentButton{padding:5px 10px;background-color:#0079bf;color:#fff;border:none;border-radius:5px;cursor:pointer}.addBoardCancelButton{padding:5px 10px;background-color:#ebecf0;color:#172b4d;border:none;border-radius:5px;cursor:pointer}@media screen and (max-width: 768px){.addBoardContentInput{width:50%}}.headerTitle{font-size:2.5rem;font-weight:700;color:#333;margin:0}.headerContainer{width:100%;display:flex;justify-content:space-between;align-items:center;margin:2vh 0;padding:2vh 0;border-radius:10px}.headerLogout{font-size:1.1rem;font-weight:700;color:#206fde;cursor:pointer;text-decoration:underline}.taskMainContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2vh 0;padding:2vh 5vw;border-radius:10px}.taskHeader{font-size:1.5rem;font-weight:700;margin:2vh 0}.taskCardContainer{display:flex;justify-content:space-between;width:100%;align-items:flex-start;margin:3vh}.taskCard{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2vh;border-radius:10px;background-color:#f0f0f0;box-shadow:0 0 10px #0000001a}.taskCardHeader{font-size:1.2rem;font-weight:700;margin:2vh 0}.taskCardBody{margin:2vh 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2vh;border-radius:10px;background-color:#2a2a2a;box-shadow:0 0 10px #0000001a;color:#fff;height:15px;width:15vw;font-size:1.2rem}.taskCardBodyNoTask{margin:2vh 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2vh;border-radius:10px;color:#000;height:15px;width:15vw;font-size:1.2rem}.taskCardBodyAddBtn{margin:2vh 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2vh;border-radius:10px;background-color:#2c70dd;box-shadow:0 0 10px #0000001a;color:#fff;height:15px;width:15vw;font-size:1.2rem;cursor:pointer}.taskCardAddContainer{display:flex;align-items:center;justify-content:space-between;border-radius:10px;width:100%}.taskCardAddBtn{padding:1vh 2vw;border-radius:10px;background-color:#2c70dd;color:#fff;font-size:1rem;cursor:pointer}.taskCardCancelBtn{padding:1vh 2vw;border-radius:10px;background-color:red;color:#fff;font-size:1rem;cursor:pointer}.taskCardInput{padding:1vh;border-radius:10px;background-color:transparent;font-size:1rem;width:15vw;margin-bottom:2vh}@media screen and (max-width: 768px){.taskCardContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}.taskCard{width:80%;margin:2vh 0}.taskCardBody,.taskCardBodyNoTask,.taskCardBodyAddBtn,.taskCardInput{width:80%}}body{padding:0;margin:0}
