:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf8f0}*{box-sizing:border-box}html,body{min-width:240px;min-height:100%;margin:0}body{background:#faf8f0 url(/art/paper.webp) 0 0/256px 256px}main{place-items:center;min-height:100svh;padding:24px;display:grid;overflow:hidden}.watercolor{width:min(80vw,460px,52svh);height:auto;display:block;overflow:visible}.plant,.bloom,.leaf{transform-box:view-box}.plant{transform-origin:530px 974px;animation:6.5s ease-in-out infinite breeze}.bloom{transform-origin:542px 470px;animation:4.8s ease-in-out infinite blossom}.leaf-left{transform-origin:483px 762px;animation:4.1s ease-in-out infinite leaf-left}.leaf-right{transform-origin:502px 800px;animation:5.3s ease-in-out infinite leaf-right}@keyframes breeze{0%,to{transform:rotate(0)}25%{transform:rotate(4.2deg)}75%{transform:rotate(-3.6deg)}}@keyframes blossom{0%,to{transform:rotate(0)}25%{transform:rotate(-1.4deg)}75%{transform:rotate(1.6deg)}}@keyframes leaf-left{0%,to{transform:rotate(0)}30%{transform:rotate(2.5deg)}75%{transform:rotate(-2.1deg)}}@keyframes leaf-right{0%,to{transform:rotate(0)}35%{transform:rotate(-2.6deg)}80%{transform:rotate(2.2deg)}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.plant,.bloom,.leaf{animation:none;transform:none}}@media (width<=480px){main{padding:20px}.watercolor{width:min(83vw,51svh)}}
