:before,:after{box-sizing:border-box;margin:0;padding:0}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floaty2{0%,to{transform:translateY(0)}50%{transform:translateY(9px)}}@media (prefers-reduced-motion:no-preference){.hero-float-a{animation:6s ease-in-out infinite floaty}.hero-float-b{animation:7s ease-in-out infinite floaty2}.hero-float-c{animation:7.5s ease-in-out infinite floaty}}@media (width<=760px){.stats-strip{gap:18px 16px}.stats-strip>div{border-right:0!important;padding:6px 0!important}}.btn-ghost:hover{background:#ffffff17}.card-lift:hover{transform:translateY(-4px);box-shadow:0 20px 44px -20px #10160f40}.btn-dark:hover{background:#1c7a45}.repo-card:hover{transform:translateY(-4px)}.community-card:hover{border-color:#34e27c80;transform:translateY(-4px)}.btn-cta-primary:hover{background:#0a3d1f}.btn-cta-secondary:hover{background:#04210f14}.blog-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px -20px #10160f40}.btn-delegate-banner:hover{background:#5bea95}
