*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}button,input,textarea,select{font-family:inherit}a{text-decoration:none}:root{--primary-color: #007bff;--primary-hover: #0056b3}.card-hover{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card-hover:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026}
