.dry-flowers-container{pointer-events:none;z-index:5;position:fixed;inset:0;overflow:hidden}.dry-flower{top:-18vh;left:var(--flower-left);width:var(--flower-size);height:var(--flower-size);opacity:0;color:var(--gold);transform-origin:50% 20%;will-change:transform, opacity;animation:linear infinite dry-flower-fall;display:block;position:absolute}.dry-flower__bloom{aspect-ratio:1;width:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.dry-flower__bloom i{background:color-mix(in oklab, var(--marigold) 65%, var(--cream));transform-origin:50% 95%;border-radius:80% 20% 70% 30%;width:22%;height:48%;position:absolute;top:3%;left:42%}.dry-flower__bloom i:nth-child(2){transform:rotate(72deg)}.dry-flower__bloom i:nth-child(3){transform:rotate(144deg)}.dry-flower__bloom i:nth-child(4){transform:rotate(216deg)}.dry-flower__bloom i:nth-child(5){transform:rotate(288deg)}.dry-flower__bloom b{aspect-ratio:1;background:var(--vermilion);border-radius:50%;width:24%;position:absolute;top:34%;left:39%}.dry-flower__petal{background:linear-gradient(160deg, color-mix(in oklab, var(--vermilion) 82%, var(--cream)) 0%, var(--vermilion) 55%, color-mix(in oklab, var(--vermilion) 70%, #6e1f16) 100%);width:78%;height:100%;box-shadow:inset 0 0 6px color-mix(in oklab, var(--vermilion) 60%, transparent);border-radius:75% 25% 65% 35%/85% 45% 55% 15%;position:absolute;top:0;left:50%;transform:translate(-50%)}.dry-flower__petal:after{content:"";background:color-mix(in oklab, var(--cream) 35%, transparent);border-radius:50%;width:8%;height:84%;position:absolute;top:8%;left:46%;transform:rotate(6deg)}.dry-flower__leaf{background:linear-gradient(135deg, color-mix(in oklab, var(--gold) 78%, var(--cream)) 0%, color-mix(in oklab, var(--gold) 60%, #7a5a2a) 55%, color-mix(in oklab, #6b4a24 85%, var(--gold)) 100%);border-radius:2% 98% 4% 96%/6% 94% 8% 92%;width:62%;height:105%;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(18deg)}.dry-flower__leaf:after{content:"";background:oklab(34.1559% .0193644 .0478311/.55);border-radius:50%;width:5%;height:92%;position:absolute;top:4%;left:48%}@keyframes dry-flower-fall{0%{opacity:0;transform:translate(0)rotate(0)}7%{opacity:var(--flower-opacity)}28%{transform:translate3d(var(--flower-sway), 31vh, 0) rotate(calc(var(--flower-turn) * 105deg))}56%{transform:translate3d(calc(var(--flower-sway) * -.55), 66vh, 0) rotate(calc(var(--flower-turn) * 230deg))}86%{opacity:var(--flower-opacity)}to{transform:translate3d(var(--flower-drift), 126vh, 0) rotate(calc(var(--flower-turn) * 430deg));opacity:0}}@media (width<=640px){.dry-flower:nth-child(3n){display:none}}@media (prefers-reduced-motion:reduce){.dry-flower{animation:none;display:none}}
