.theme-spring{--sky-gradient-from:#87ceeb;--sky-gradient-to:#e0f7fa;--cloud-color:#fff;--tree-leaves-from:#8bc34a;--tree-leaves-via:#7cb342;--tree-leaves-to:#689f38;--grass-from:#66bb6a;--grass-via:#4caf50;--grass-to:#388e3c;--particle-color:#ffeb3b;--sun-from:#fff176;--sun-via:#ffee58;--sun-to:#fdd835}.theme-summer{--sky-gradient-from:#4fc3f7;--sky-gradient-to:#b3e5fc;--cloud-color:#fff;--tree-leaves-from:#43a047;--tree-leaves-via:#388e3c;--tree-leaves-to:#2e7d32;--grass-from:#43a047;--grass-via:#388e3c;--grass-to:#2e7d32;--particle-color:#ffd54f;--sun-from:#ffd54f;--sun-via:#ffca28;--sun-to:#ffa000}.theme-fall{--sky-gradient-from:#78909c;--sky-gradient-to:#b0bec5;--cloud-color:#eceff1;--tree-leaves-from:#ff9800;--tree-leaves-via:#f57c00;--tree-leaves-to:#e65100;--grass-from:#8d6e63;--grass-via:#795548;--grass-to:#5d4037;--particle-color:#ff5722;--sun-from:#ffb74d;--sun-via:#ffa726;--sun-to:#ff8f00}.theme-winter{--sky-gradient-from:#90caf9;--sky-gradient-to:#e3f2fd;--cloud-color:#f5f5f5;--tree-leaves-from:#78909c;--tree-leaves-via:#607d8b;--tree-leaves-to:#546e7a;--grass-from:#eceff1;--grass-via:#cfd8dc;--grass-to:#b0bec5;--particle-color:#e1f5fe;--sun-from:#e1f5fe;--sun-via:#b3e5fc;--sun-to:#81d4fa}@keyframes snowfall{0%{transform:translateY(-10px) rotate(0deg);opacity:0}20%{opacity:1}to{transform:translateY(100vh) rotate(1turn);opacity:.3}}@keyframes leaf-fall{0%{transform:translateY(-10px) rotate(0deg);opacity:0}20%{opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:.7}}@keyframes petal-drift{0%{transform:translateY(-10px) translateX(0) rotate(0deg);opacity:0}20%{opacity:.8}to{transform:translateY(100vh) translateX(100px) rotate(1turn);opacity:0}}@keyframes butterfly-flight{0%{transform:translateY(0) translateX(0) rotate(0deg)}25%{transform:translateY(-20px) translateX(20px) rotate(5deg)}50%{transform:translateY(0) translateX(40px) rotate(0deg)}75%{transform:translateY(20px) translateX(20px) rotate(-5deg)}to{transform:translateY(0) translateX(0) rotate(0deg)}}.snowflake{animation:snowfall 10s linear infinite}.falling-leaf{animation:leaf-fall 8s ease-in-out infinite}.cherry-blossom{animation:petal-drift 12s ease-in-out infinite}.butterfly{animation:butterfly-flight 15s ease-in-out infinite}