.theme-summer{--sp-ink:#442923;--sp-green:#ba5539;--sp-muted:#735a50;--sp-line:#f0dccb;background:#fffdf9}.theme-summer .life-spring__hero{background:#fff1dc}.theme-summer .life-spring__eyebrow span{color:#dda58a}.theme-summer .life-spring__lead{color:#75574b}.theme-summer .life-spring__art{background:radial-gradient(circle at 53% 32%,#fff4cd 0,#f7c49a 55%,#ea926e 100%)}.theme-summer .life-spring__sun{background:#fff0a5;box-shadow:0 0 0 54px #fff4d666,0 0 0 108px #fff8e233}.theme-summer .life-spring__ground{background:#db8d5e;box-shadow:0 -20px 0 #edab72}.theme-summer .life-spring__stem{background:linear-gradient(90deg,#955037,#cd7550)}.theme-summer .life-spring__leaf{background:linear-gradient(140deg,#eebd65,#d96e42);box-shadow:inset -11px -7px 17px #9c402733}.theme-summer .life-spring__intro-body{border-color:#dfaa79}.theme-summer .life-spring__intro-body p{color:#665247}.theme-summer .life-spring__card-no{color:#bb917d}.theme-summer .life-spring__action{background:#fff0de}.theme-summer .life-spring__action li{border-color:#eacdb9}.theme-summer .life-spring__jump:hover,.theme-summer .life-spring__jump:focus-visible{background:#944027}
.theme-autumn{--sp-ink:#3c322b;--sp-green:#98602c;--sp-muted:#6e6357;--sp-line:#e8dfd1;background:#fdfcf9}.theme-autumn .life-spring__hero{background:#f6eee1}.theme-autumn .life-spring__eyebrow span{color:#c5a679}.theme-autumn .life-spring__lead{color:#695c4f}.theme-autumn .life-spring__art{background:radial-gradient(circle at 53% 32%,#fff7dc 0,#edcfaa 53%,#d9af83 100%)}.theme-autumn .life-spring__sun{background:#ffe3a9;box-shadow:0 0 0 54px #fff5da66,0 0 0 108px #fff8e233}.theme-autumn .life-spring__ground{background:#a78462;box-shadow:0 -20px 0 #c6a17a}.theme-autumn .life-spring__stem{background:linear-gradient(90deg,#795837,#a47e56)}.theme-autumn .life-spring__leaf{background:linear-gradient(140deg,#e7ba64,#b66b37);box-shadow:inset -11px -7px 17px #74452633}.autumn-fall{position:absolute;z-index:2;width:45px;height:25px;border-radius:95% 5% 95% 5%;background:#c6793a;transform:rotate(-35deg)}.autumn-fall--one{right:17%;top:48%}.autumn-fall--two{left:15%;top:66%;width:30px;height:18px;background:#d9a459;transform:rotate(28deg)}.theme-autumn .life-spring__intro-body{border-color:#c5a276}.theme-autumn .life-spring__intro-body p{color:#5f594d}.theme-autumn .life-spring__card-no{color:#a9957a}.theme-autumn .life-spring__action{background:#f5eddf}.theme-autumn .life-spring__action li{border-color:#e1d1ba}.theme-autumn .life-spring__jump:hover,.theme-autumn .life-spring__jump:focus-visible{background:#75451e}
.theme-winter{--sp-ink:#243344;--sp-green:#38628b;--sp-muted:#566b7e;--sp-line:#d7e3ec;background:#f9fcfe}.theme-winter .life-spring__hero{background:#eaf3f9}.theme-winter .life-spring__eyebrow span{color:#9bb5c9}.theme-winter .life-spring__lead{color:#4d657a}.theme-winter .life-spring__art{background:radial-gradient(circle at 53% 32%,#edf8ff 0,#c8dfed 53%,#8fb2cb 100%)}.theme-winter .life-spring__sun{background:#f8fcff;box-shadow:0 0 0 54px #f4fbff66,0 0 0 108px #e7f5ff33}.theme-winter .life-spring__ground{background:#d9eaf2;box-shadow:0 -20px 0 #f7fcff}.winter-mountain{position:absolute;bottom:72px;width:0;height:0;border-left:180px solid transparent;border-right:180px solid transparent;border-bottom:270px solid #d9e9f2}.winter-mountain--back{left:-80px;bottom:108px;border-left-width:170px;border-right-width:170px;border-bottom-width:230px;border-bottom-color:#bad1df}.winter-mountain--front{right:-70px;border-left-width:225px;border-right-width:225px;border-bottom-width:310px;border-bottom-color:#e5f2f8}.theme-winter .life-spring__intro-body{border-color:#a2c1d5}.theme-winter .life-spring__intro-body p{color:#506375}.theme-winter .life-spring__card-no{color:#8daabf}.theme-winter .life-spring__action{background:#eaf3f9}.theme-winter .life-spring__action li{border-color:#d0e1ec}.theme-winter .life-spring__jump:hover,.theme-winter .life-spring__jump:focus-visible{background:#274b6d}
@media(max-width:680px){.winter-mountain--back{bottom:30px;left:-140px;transform:scale(.65)}.winter-mountain--front{bottom:20px;right:-190px;transform:scale(.65)}}
