body{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.form-control:focus{box-shadow:0 0 0 .2rem #0d6efd40}.card{transition:box-shadow .2s ease-in-out}.card:hover{box-shadow:0 .5rem 1rem #00000026}.btn{transition:all .2s ease-in-out}.table th{font-weight:600;background-color:#00000005}.alert{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
