.botanical-background{--botanical-color:#527660;--botanical-fade-left:12%;--botanical-edge-left:16%;--botanical-edge-right:84%;--botanical-fade-right:88%;visibility:hidden;position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;color:var(--botanical-color);opacity:.11;-webkit-mask-image:linear-gradient(to right,#000,#000 var(--botanical-fade-left),transparent var(--botanical-edge-left),transparent var(--botanical-edge-right),#000 var(--botanical-fade-right),#000);mask-image:linear-gradient(to right,#000,#000 var(--botanical-fade-left),transparent var(--botanical-edge-left),transparent var(--botanical-edge-right),#000 var(--botanical-fade-right),#000)}html[data-theme="dark"] .botanical-background{--botanical-color:#a6bca0;opacity:.075}.botanical-background ~ [role="main"]{position:relative}.botanical-background__plant{position:absolute;width:clamp(230px,26vw,390px);height:auto;overflow:visible}.botanical-background__plant:nth-child(1){left:-110px;top:-9%;transform:rotate(17deg)}.botanical-background__plant:nth-child(2){right:-120px;top:-20%;transform:rotate(-20deg) scaleX(-1)}.botanical-background__plant:nth-child(3){left:-130px;top:40%;transform:rotate(-12deg) scale(1.15)}.botanical-background__plant:nth-child(4){right:-108px;top:35%;transform:rotate(12deg)}.botanical-background__plant:nth-child(5){left:-92px;top:85%;transform:rotate(32deg) scale(0.8)}.botanical-background__plant:nth-child(6){right:-100px;top:80%;transform:rotate(-28deg) scale(0.85)}.botanical-background__stem,.botanical-background__vein{stroke:currentColor;vector-effect:non-scaling-stroke;stroke-linecap:round}.botanical-background__leaf{fill:currentColor;fill-opacity:.13;stroke:currentColor;stroke-width:1;stroke-linejoin:round}.botanical-background__vein{stroke-width:.65}@media(max-width:767px){.botanical-background{opacity:.065;-webkit-mask-image:linear-gradient(to right,#000,transparent 23%,transparent 77%,#000);mask-image:linear-gradient(to right,#000,transparent 23%,transparent 77%,#000)}.botanical-background__plant:nth-child(n+3){display:none}.botanical-background__plant:nth-child(-n+2){top:auto;bottom:-95px}}@media print{.botanical-background{display:none}}html body .botanical-background,html body .botanical-background *{transition:none!important}.botanical-background__trap-lobes{transform-origin:0 0}[data-botanical-flytrap][data-state="closed"] .botanical-background__trap-lobes{animation:botanical-trap-close 220ms ease-out both}@keyframes botanical-trap-close{from{transform:scaleX(1)}to{transform:scaleX(0.12)}}@media(prefers-reduced-motion:reduce){[data-botanical-flytrap][data-state="closed"] .botanical-background__trap-lobes{animation:none;transform:scaleX(0.12)}}.botanical-background__insect{opacity:.95}[data-botanical-pitcher][data-state="fallen"] .botanical-background__insect{animation:botanical-insect-fall 650ms ease-in both}@keyframes botanical-insect-fall{0%{transform:translate(0,0) rotate(0);opacity:.95}35%{transform:translate(2px,9px) rotate(35deg);opacity:.95}75%{transform:translate(1px,24px) rotate(100deg);opacity:.8}100%{transform:translate(0,33px) rotate(145deg);opacity:0}}.botanical-background__dew-drop{fill:currentColor;fill-opacity:.35;stroke:currentColor;stroke-width:.7}@media(prefers-reduced-motion:reduce){[data-botanical-pitcher][data-state="fallen"] .botanical-background__insect{animation:none;opacity:0}}.botanical-background__mucilage{fill:none;stroke:currentColor;stroke-width:.8;stroke-linecap:round;vector-effect:non-scaling-stroke}