.ditherly-brand{color:#2e4e3b;text-align:center;width:min(100%,320px);margin-inline:auto}.brand-leaf-i{position:relative}.brand-wordmark-leaf{width:.34em;height:.38em;position:absolute;top:-.04em;left:-.01em}.brand-hedgehog{width:100%;max-width:260px;margin-inline:auto}.brand-hedgehog svg{width:100%;height:auto;display:block;overflow:visible}.brand-wordmark{letter-spacing:-.065em;font-family:Plus Jakarta Sans,ui-rounded,system-ui,sans-serif;font-size:clamp(2.4rem,12vw,3.5rem);font-weight:700;line-height:1.15}.brand-tagline{letter-spacing:.15em;text-transform:uppercase;margin-top:14px;font:600 clamp(.65rem,2.7vw,.8rem)/1.6 Plus Jakarta Sans,sans-serif}.brand-loading{width:100%;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:#faf7f1;flex-direction:column;justify-content:center;align-items:center;display:flex}.brand-loading-dots{gap:10px;margin-top:30px;display:flex}.brand-loading-dots i{background:#8dae88;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite brand-dot}.brand-loading-dots i:nth-child(2){animation-delay:-.9s}.brand-loading-dots i:nth-child(3){animation-delay:-.6s}.brand-loading-dots i:nth-child(4){animation-delay:-.3s}.brand-walking .hedgehog-leg{transform-box:fill-box;transform-origin:top;animation:1.2s linear infinite brand-step}.brand-walking .hedgehog-leg-back{animation-delay:-.6s}.brand-walking .hedgehog-body{animation:1.2s ease-in-out infinite brand-bob}.brand-walking .hedgehog-head{animation:1.2s ease-in-out infinite brand-nod}@keyframes brand-step{0%,to{transform:translate(-3px)rotate(9deg)}25%{transform:translateY(-3px)rotate(0)}50%{transform:translate(3px)rotate(-9deg)}75%{transform:translate(0)rotate(0)}}@keyframes brand-bob{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-2px)}}@keyframes brand-nod{0%,to{transform:translate(0)}50%{transform:translate(1px,1px)}}@keyframes brand-dot{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.brand-walking *,.brand-loading-dots i{animation:none!important;transform:none!important}}
