.elevator-list{gap:.75rem;list-style:none;padding:0;min-width:-moz-max-content;min-width:max-content}.elevator-list,.elevator-list .elevator-link{display:flex;align-items:center;justify-content:center}.elevator-list .elevator-link{width:2rem;height:2rem;background-color:var(--buttonPrimary);color:var(--onButtonPrimary);border-radius:var(--layout-border-radius-small);text-decoration:none;transition:background-color .2s ease;border:3px solid var(--buttonPrimary);font-size:1.125rem;line-height:1.25;font-weight:400}@media screen and (min-width:65.375rem){.elevator-list .elevator-link{font-size:1.25rem}}.elevator-list .elevator-link.elevator-broken{background-color:var(--buttonBroken);color:var(--onButtonBroken);border:3px solid var(--buttonBroken)}.elevator-list .elevator-link.elevator-unknown{background-color:var(--buttonUnknown);color:var(--onButtonUnknown);border:3px solid var(--buttonUnknown)}@media(hover:hover){.elevator-list .elevator-link:not(.elevator-broken):not(.router-link-exact-active):hover{background-color:var(--buttonPrimaryHover)}.elevator-list .elevator-link.elevator-broken:not(.router-link-exact-active):hover{background-color:var(--buttonBrokenHover)}.elevator-list .elevator-link.elevator-unknown:not(.router-link-exact-active):hover{background-color:var(--buttonUnknownHover)}}.elevator-list.highlight-active-link .elevator-link.router-link-exact-active{color:var(--onSurface);background-color:var(--surface)}
