.text-hover-underline{color:black;text-decoration:none;margin-bottom:8px}.text-hover-underline:hover{text-decoration:underline}body.dark-mode .text-hover-underline{color:lightblue;text-decoration:none;margin-bottom:8px}body.dark-mode .text-hover-underline:hover{text-decoration:underline}.project-item{position:relative;margin-bottom:4rem}.project-details{display:none;position:absolute;top:100%;left:0;padding:10px;z-index:10;width:100%}.project-item:hover .project-details{display:block}.button-spacing{margin-right:.5rem}.button-spacing:last-child{margin-right:0}.strong-spacing{margin-top:8px}.cursor-pointer{cursor:pointer}.leftspacing{margin-left:.5rem;margin-right:.5rem}@keyframes slideInFromLeftbtn{0%{transform:translateX(-100%);opacity:0;filter:blur(10px)}to{transform:translateX(0);opacity:1;filter:blur(0)}}.button-container .btn{opacity:0;animation:slideInFromLeftbtn .5s ease-out forwards;margin-bottom:4px}.button-container .btn:first-child{animation-delay:.1s}.button-container .btn:nth-child(2){animation-delay:.2s}.button-container .btn:nth-child(3){animation-delay:.3s}.button-container .btn:nth-child(4){animation-delay:.4s}.button-container .btn:nth-child(5){animation-delay:.5s}