[data-aether-primitive~="reveal"], [data-aether-primitive~="stagger"] { opacity: 1; transform: none; }
[data-aether-motion-ready="true"] [data-aether-primitive~="reveal"]:not([data-aether-revealed="true"]), [data-aether-motion-ready="true"] [data-aether-primitive~="stagger"]:not([data-aether-revealed="true"]) { opacity: 0; transform: translateY(1rem); }
[data-aether-primitive~="reveal"], [data-aether-primitive~="stagger"] { transition: opacity var(--aether-reveal-duration, 500ms) var(--ease-standard), transform var(--aether-reveal-duration, 500ms) var(--ease-standard); }
[data-aether-primitive~="horizontalScroller"] [data-aether-scroller-viewport] { overflow-x: auto; scroll-snap-type: x mandatory; }
[data-aether-primitive~="horizontalScroller"] [data-aether-scroller-item] { scroll-snap-align: start; }
[data-aether-primitive~="breathingCTA"] { animation: aether-breathe var(--aether-breathe-duration, 3.2s) var(--ease-standard) infinite; }
[data-aether-primitive~="parallax"] { transform: translateY(var(--aether-parallax-y, 0)); }
@keyframes aether-breathe { 50% { transform: scale(1.025); } }
@media (prefers-reduced-motion: reduce) { [data-aether-primitive] { animation: none !important; scroll-behavior: auto !important; transition-duration: 0.01ms !important; transform: none !important; } }
