#scroll-container{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}body.rustic-scrolling *{pointer-events:none}body.rustic-middle-scroll{cursor:grabbing;user-select:none}@media(prefers-reduced-motion:reduce){#scroll-container{will-change:auto}}[data-rustic-speed],[data-rustic-lag]{will-change:transform;backface-visibility:hidden}[data-rustic-sticky]{will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.rustic-sticky{position:relative;z-index:10}[data-rustic-luminosity=bar]{display:block;height:3px;width:0%;background:currentColor;will-change:width;transition:none}[data-rustic-luminosity=text]{will-change:filter}body.rustic-smooth #scroll-container{will-change:transform}body.rustic-kinetic #scroll-container{will-change:transform}body.rustic-snap #scroll-container{will-change:transform}[data-rustic-snap]{scroll-margin-top:0}#rustic-sentinel{height:1px;visibility:hidden;pointer-events:none}.rustic-animate{opacity:0;transition:opacity .6s ease,transform .6s ease}.rustic-animate--fade-up{transform:translateY(30px)}.rustic-animate--slide-left{transform:translate(-40px)}.rustic-animate--scale-in{transform:scale(.92)}.rustic-animate--active{opacity:1;transform:none}[data-rustic-overflow]{overflow:hidden;will-change:scroll-position}
/*!
 * rustic_bluesman.css — Core styles
 * Module-specific styles live alongside their JS files.
 * This file covers only core engine functionality.
 */
/*# sourceMappingURL=rustic.min.css.map */
