/* ============================================================
   MARLOWE — Tasteful animation layer
   ============================================================ */

/* Slow drift on hero tag */
@keyframes drift { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-6px); } }
.hero-tag { animation: drift 6s ease-in-out infinite; }

/* Vine "pour" divider */
@keyframes pour { from { transform: scaleY(0); } to { transform: scaleY(1); } }

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .01ms !important;
        scroll-behavior: auto !important;
    }
    html { scroll-behavior: auto; }
    html.js .reveal { opacity: 1; transform: none; }
}
