.acoru-dock{bottom:var(--acoru-space-3);left:50%;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,150%);transition:transform .45s var(--acoru-ease),opacity .3s var(--acoru-ease);z-index:90}.acoru-dock.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.acoru-dock.is-visible.is-scrolling{opacity:0;pointer-events:none;transform:translate(-50%,150%)}.acoru-dock__list{align-items:flex-end;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgb(var(--acoru-dark-rgb)/.72);border:1px solid rgb(var(--acoru-light-rgb)/.14);border-radius:var(--acoru-radius-lg);box-shadow:0 1rem 2.5rem rgb(var(--acoru-dark-rgb)/.45);display:flex;gap:var(--acoru-space-1);list-style:none;margin:0;padding:var(--acoru-space-2) var(--acoru-space-3)}.acoru-dock__item{display:block;outline:none;position:relative;text-decoration:none}.acoru-dock__icon{display:block;height:4rem;transform-origin:50% 100%;transition:transform .25s var(--acoru-ease);width:4rem}.acoru-dock__icon :is(svg,img){display:block;height:100%;width:100%}.acoru-dock__item:focus-visible .acoru-dock__icon,.acoru-dock__item:hover .acoru-dock__icon{transform:translateY(-.4rem) scale(1.22)}.acoru-dock__item:focus-visible .acoru-dock__icon{filter:drop-shadow(0 0 .35rem var(--acoru-lime))}.acoru-dock__item.is-current:after{background:var(--acoru-lime);border-radius:50%;bottom:-.3rem;content:"";height:.3rem;left:50%;margin-left:-.15rem;position:absolute;width:.3rem}.acoru-dock__label{background:var(--acoru-light);border-radius:var(--acoru-radius-sm);bottom:calc(100% + .9rem);color:var(--acoru-dark);font-size:var(--acoru-small);font-weight:600;left:50%;opacity:0;padding:.3rem .6rem;pointer-events:none;position:absolute;transform:translate(-50%,.25rem);transition:opacity .2s,transform .2s;white-space:nowrap}.acoru-dock__item:focus-visible .acoru-dock__label,.acoru-dock__item:hover .acoru-dock__label{opacity:1;transform:translate(-50%)}@media (max-width:900px){.acoru-dock{display:none}}@media (prefers-reduced-motion:reduce){.acoru-dock,.acoru-dock__icon,.acoru-dock__label{transition:none}.acoru-dock__item:hover .acoru-dock__icon{transform:none}}