.grass-container{position:relative;display:flex;justify-content:center;align-items:flex-end}.grass-blades{position:relative;width:100%;height:100%}.blade{position:absolute;bottom:0;width:2px;background:linear-gradient(0deg,#22c55e,#16a34a);border-radius:2px;transform-origin:bottom center}.blade-1{height:80%;left:20%;animation:sway1 3s ease-in-out infinite}.blade-2{height:90%;left:35%;animation:sway2 3.5s ease-in-out infinite}.blade-3{height:100%;left:50%;animation:sway3 4s ease-in-out infinite}.blade-4{height:85%;left:65%;animation:sway2 3.2s ease-in-out infinite reverse}.blade-5{height:75%;left:80%;animation:sway1 3.7s ease-in-out infinite reverse}@keyframes sway1{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes sway2{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes sway3{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.blade{animation:none!important}}.dark .blade{background:linear-gradient(0deg,#4ade80,#22c55e)}