html{scroll-behavior:smooth}:target{scroll-margin-top:100px}img.lazyload,img.lazyloading{opacity:0;transition:opacity .4s ease-in}img.lazyloaded{opacity:1}.overflow-y-auto::-webkit-scrollbar{width:10px;--tw-bg-opacity: 1;background-color:rgb(204 204 204 / var(--tw-bg-opacity, 1))}.overflow-y-auto::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(204 204 204 / var(--tw-bg-opacity, 1));border-radius:10px}.overflow-y-auto::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(211 219 222 / var(--tw-bg-opacity, 1));border-radius:10px;-webkit-transition:ease-in .2s;transition:ease-in .2s}.overflow-y-auto::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(183 197 201 / var(--tw-bg-opacity, 1))}.overflow-x-auto::-webkit-scrollbar{width:.25rem;border-radius:.5rem}.overflow-x-auto::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(33 33 35 / var(--tw-bg-opacity, 1))}.animate-walk{opacity:0;animation:none}[data-aos].aos-animate .animate-walk{animation:footprint .5s cubic-bezier(.4,0,.2,1) forwards}.animate-santa{animation:none}.active-section .animate-santa{animation:santa 5s ease-in-out forwards}@media (min-width: 1280px){html,body{font-size:13px}}@media (min-width: 1536px){html,body{font-size:15px}}@media (min-width: 1920px){html,body{font-size:16px}}
