.zemiday-logo-motion{clip-path:inset(-25% 0 0);display:block;overflow:visible}:where(.zemiday-logo-motion){width:160px;height:auto}.zemiday-logo-motion-reveal{animation:1.5s backwards zemiday-logo-room}@keyframes zemiday-logo-room{0%,to{clip-path:inset(-25% -9% 0 0)}}.zemiday-logo-motion-roof{fill:none}.zemiday-logo-motion-rise{animation:.95s .15s backwards zemiday-logo-rise}.zemiday-logo-motion-shape{clip-path:var(--logo);animation-name:zemiday-logo-shape;animation-fill-mode:backwards}.zemiday-logo-motion-tail{animation-name:zemiday-logo-tail;animation-fill-mode:backwards}.zemiday-logo-motion-grows{stroke-dasharray:calc(var(--whole) * 1px) 3000px;stroke-dashoffset:calc(var(--rests) * -1px);animation-name:zemiday-logo-grows;animation-fill-mode:backwards}.zemiday-logo-motion-word{animation-name:zemiday-logo-word;animation-fill-mode:backwards}.zemiday-logo-motion-letter{animation-name:zemiday-logo-letter;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:backwards}.zemiday-logo-motion-drawn{visibility:hidden;animation-name:zemiday-logo-shown;animation-fill-mode:backwards}.zemiday-logo-motion-rest{animation-name:zemiday-logo-hidden;animation-fill-mode:backwards}@keyframes zemiday-logo-rise{0%{transform:translateY(calc(var(--rises) * 1px));animation-timing-function:cubic-bezier(.2,.75,.3,1)}44%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(-10px)}72%{animation-timing-function:cubic-bezier(.37,0,.63,1);transform:translateY(2.5px)}to{transform:none}}@keyframes zemiday-logo-shape{0%{clip-path:var(--icon)}}@keyframes zemiday-logo-tail{0%{transform:translate(calc(var(--x) * 1px), calc(var(--y) * 1px))}}@keyframes zemiday-logo-grows{0%{stroke-dasharray:calc(var(--length) * 1px) 3000px;stroke-dashoffset:calc(var(--starts) * -1px);stroke-width:calc(var(--bold) * 1px)}}@keyframes zemiday-logo-word{0%{transform:translateX(calc(var(--from) * 1px))}}@keyframes zemiday-logo-letter{0%{opacity:0;transform:translateX(calc(var(--from) * 1px))}}@keyframes zemiday-logo-shown{0%,to{visibility:visible}}@keyframes zemiday-logo-hidden{0%,to{visibility:hidden}}.zemiday-logo-motion-still{display:none}@keyframes zemiday-logo-dim{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.zemiday-logo-motion,.zemiday-logo-motion *{animation:none}.zemiday-logo-motion-signal{display:none}.zemiday-logo-motion-still{animation:2.4s ease-in-out infinite zemiday-logo-dim;display:inline}}:root[data-dark-mode] .zemiday-logo-motion [fill=\#193CB9 i]{fill:#fff}:root[data-dark-mode] .zemiday-logo-motion [fill=\#FFCC00 i]{fill:#ffd600}:root[data-dark-mode] .zemiday-logo-motion [stroke=\#FFCC00 i]{stroke:#ffd600}
