:root{--font-heading: "Montserrat", sans-serif;--font-body: "Plus Jakarta Sans", sans-serif}body{font-family:var(--font-body, "Plus Jakarta Sans", sans-serif)}h1,h2,h3,h4,h5,h6,.font-display{font-family:var(--font-heading, "Montserrat"),sans-serif}.font-mono{font-family:JetBrains Mono,monospace}@keyframes driveTruckAcross{0%{left:-140px;transform:translateY(-50%) scale(.92)}15%{left:-10px;transform:translateY(-51%) scale(1)}50%{left:42%;transform:translateY(-49%) scale(1.02)}80%{left:78%;transform:translateY(-50%) scale(1.02)}to{left:120%;transform:translateY(-50%) scale(.95)}}@keyframes flyAwayRocket{0%{transform:translate(0) scale(1) rotate(0);opacity:1}20%{transform:translate(-10px,-40px) scale(1.25) rotate(-12deg);opacity:1}50%{transform:translate(80px,-180px) scale(1.6) rotate(18deg);opacity:.95;filter:drop-shadow(0 15px 25px rgba(245,158,11,.6))}85%{transform:translate(260px,-450px) scale(2.1) rotate(35deg);opacity:.4}to{transform:translate(400px,-700px) scale(2.4) rotate(45deg);opacity:0}}.animate-truck{animation:driveTruckAcross 1.55s cubic-bezier(.25,1,.5,1) forwards}.animate-flying-social{animation:flyAwayRocket 1.25s cubic-bezier(.12,.8,.32,1) forwards}
