@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--text-resize-duration:700ms;--text-resize-ease:cubic-bezier(0.25,1,0.5,1)}:where([class*=":text-xs"],[class*=":text-sm"],[class*=":text-base"],[class*=":text-lg"],[class*=":text-xl"],[class*=":text-2xl"],[class*=":text-3xl"],[class*=":text-4xl"],[class*=":text-5xl"],[class*=":text-6xl"],[class*=":text-7xl"],[class*=":text-8xl"],[class*=":text-9xl"],[class*=":text-["]):not(:where([class*="@"])){transition-property:font-size;transition-duration:var(--text-resize-duration);transition-timing-function:var(--text-resize-ease)}.transition-color-resize{transition-property:color,font-size;transition-duration:.15s,var(--text-resize-duration);transition-timing-function:cubic-bezier(.4,0,.2,1),var(--text-resize-ease)}.motion-transform{will-change:transform;transform:translateZ(0)}@supports (scroll-behavior:smooth){html{scroll-behavior:smooth}}html[data-tile-entrance] [data-entrance-delay]{opacity:0}@keyframes sparkle-float{0%,to{transform:translateY(-6px) rotate(-6deg)}50%{transform:translateY(6px) rotate(8deg)}}.motion-sparkle-float{animation:sparkle-float 5s ease-in-out infinite}html{scrollbar-width:thin;scrollbar-color:rgba(101,64,40,.3) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(101,64,40,.3);border-radius:5px;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:rgba(101,64,40,.5)}:focus-visible{outline:2px solid currentColor;outline-offset:2px;transition:outline-offset .2s ease}