:root{--avocado-skin:#2f4f1e;--avocado-skin-2:#4a6f2b;--avocado-flesh:#b9d65a;--avocado-flesh-2:#d9ea8f;--avocado-cream:#f6f8e3;--avocado-pit:#7a4a24;--avocado-pit-2:#5a3416;--avocado-ink:#16240f;--avl-outline:var(--avocado-skin);--avl-word:var(--avocado-skin)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--avl-outline:#7fae4c;--avl-word:var(--avocado-flesh-2)}}:root[data-theme=dark]{--avl-outline:#7fae4c;--avl-word:var(--avocado-flesh-2)}.avl-mark{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.avl-tilt{transform-origin:32px 32px}.avl-body{fill:var(--avocado-skin-2)}.avl-outline{fill:none;stroke:var(--avl-outline);stroke-width:3.2px;stroke-linejoin:round}.avl-flesh{transform-origin:32px 39px}.avl-pit{transform-origin:32px 54px}.avl-sweep{opacity:0}.avl-leaf{transform-origin:40px 9px}.avl-spark{opacity:0;transform-origin:54px 10px}.avl-logo{align-items:center;gap:.32em;line-height:1;display:inline-flex}:where(.avl-logo){color:var(--avl-word)}.avl-word{letter-spacing:-.03em;font-size:.62em;font-weight:700;display:inline-flex}.avl-word span{display:inline-block}.avl-animated .avl-outline{stroke-dasharray:1;animation:.7s cubic-bezier(.5,0,.3,1) both avl-draw}.avl-animated .avl-body{animation:.35s ease-out .45s both avl-fade}.avl-animated .avl-flesh{animation:.5s cubic-bezier(.2,.8,.3,1.2) .55s both avl-grow}.avl-animated .avl-pit{animation:.75s cubic-bezier(.3,.7,.4,1) .95s both avl-drop}.avl-animated .avl-leaf{animation:.5s cubic-bezier(.2,.9,.3,1.4) 1.6s both avl-leaf}.avl-animated .avl-spark{animation:.9s ease-out 1.75s both avl-spark}.avl-animated .avl-sweep{animation:6s ease-in-out 3.2s infinite avl-sweep}.avl-animated .avl-float{animation:6s ease-in-out 2.8s infinite avl-float}.avl-animated .avl-word span{animation:.5s ease-out both avl-letter;animation-delay:calc(.5s + var(--i) * 45ms)}@keyframes avl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes avl-fade{0%{opacity:0}to{opacity:1}}@keyframes avl-grow{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes avl-drop{0%{opacity:0;transform:translateY(-22px)scale(1)}45%{opacity:1;transform:translateY(2px)scale(1.18,.82)}65%{transform:translateY(-2px)scale(.94,1.07)}82%{transform:translateY(.5px)scale(1.03,.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes avl-leaf{0%{opacity:0;transform:scale(0)rotate(-40deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes avl-spark{0%{opacity:0;transform:scale(0)rotate(0)}35%{opacity:1;transform:scale(1.2)rotate(45deg)}to{opacity:0;transform:scale(.6)rotate(90deg)}}@keyframes avl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}@keyframes avl-sweep{0%,55%{opacity:0;transform:translate(-7px,3px)}65%{opacity:.55}80%{opacity:0;transform:translate(7px,-3px)}to{opacity:0}}@keyframes avl-letter{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.avl-animated .avl-outline,.avl-animated .avl-body,.avl-animated .avl-flesh,.avl-animated .avl-pit,.avl-animated .avl-leaf,.avl-animated .avl-spark,.avl-animated .avl-sweep,.avl-animated .avl-float,.avl-animated .avl-word span{animation:none!important}.avl-outline{stroke-dasharray:none}}
