:where(.blogo){--blogo-h:24px}.blogo{position:relative;display:inline-block;flex:none;vertical-align:middle;height:var(--blogo-h);width:calc(var(--blogo-h) * var(--blogo-w) / 140);color:var(--ink)}.blogo__frame,.blogo__in{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible}.blogo__frame{fill:none;stroke:currentColor;stroke-width:5}.blogo__in{fill:currentColor}.blogo--morph .blogo__in{transition:opacity .18s ease-out}.blogo--morph.is-out .blogo__in{opacity:0}.blogo--morph.is-in .blogo__in{animation:blogo-in .52s cubic-bezier(.22,.61,.36,1) both}@keyframes blogo-in{0%{opacity:0;filter:blur(3px);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}55%{opacity:1;filter:blur(1px)}to{opacity:1;filter:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){.blogo--morph .blogo__in{transition:none}.blogo--morph.is-in .blogo__in,.blogo.is-kontakt .blogo__frame{animation:none}}.blogo-tap{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.blogo-tap:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:999px}.blogo-tap:active{transform:scale(.97)}@keyframes blogo-kontakt{0%,to{opacity:1}7%{opacity:.08}12%{opacity:1}26%{opacity:.14}33%{opacity:1}49%{opacity:.06}57%{opacity:1}}.blogo.is-kontakt .blogo__frame{animation:blogo-kontakt .64s step-end}