*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;scroll-behavior:smooth;width:100%;min-height:100vh;overflow-y:scroll}body,#root{background-color:#f8fafc;width:100%;min-height:100vh;margin:0;padding:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes popUp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.25s ease-out forwards fadeIn}.animate-popup{animation:.25s ease-out forwards popUp}.card-hover-effect{transition:transform .2s,box-shadow .2s,border-color .2s}.card-hover-effect:hover{transform:translateY(-4px);border-color:#93c5fd!important;box-shadow:0 12px 24px #0a3d911a!important}.btn-interactive{cursor:pointer;transition:all .2s}.btn-interactive:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn-interactive:active{transform:translateY(0)}
