app-navigation{display:contents}.app-navigation{position:relative;box-sizing:border-box;width:var(--navigation-width,4.5rem);flex:0 0 auto;min-width:4rem;padding:.6rem .4rem}.app-navigation-list{display:flex;width:100%;flex-direction:column;gap:.35rem}.app-navigation-link{display:flex;min-height:2.85rem;align-items:center;justify-content:flex-start;gap:.8rem;overflow:hidden;border:1px solid transparent;border-radius:.7rem;padding:.55rem .65rem;color:var(--text-300);font-size:.95rem;font-weight:600;text-decoration:none;white-space:nowrap}.app-navigation-link svg{width:1.25rem;height:1.25rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.app-navigation-link:first-child svg circle{fill:none}.app-navigation-link>span{display:none;overflow:hidden;text-overflow:ellipsis}.app-navigation.is-expanded .app-navigation-link{padding-inline:.75rem}.app-navigation.is-expanded .app-navigation-link>span{display:inline}.app-navigation-link:hover{background:var(--primary-200);color:var(--text-100)}.app-navigation-link[aria-current=page]{border-color:color-mix(in srgb,var(--secondary-500) 30%,transparent);background:color-mix(in srgb,var(--secondary-500) 14%,var(--primary-100));color:var(--secondary-600)}.app-navigation-divider{height:1px;margin:.35rem .45rem;background:var(--primary-400)}.app-navigation-resize{position:absolute;top:0;right:-3px;bottom:0;z-index:5;width:6px;cursor:col-resize;touch-action:none}.app-navigation-resize:focus-visible,.app-navigation-resize:hover{background:var(--secondary-500);outline:none}.app-navigation.is-resizing,.app-navigation.is-resizing *{user-select:none}@media (max-width:48rem){.app-navigation{width:100%;min-width:0;border-right:0;border-bottom:1px solid var(--primary-400);padding:.4rem .5rem}.app-navigation-resize{display:none}.app-navigation-list{flex-direction:row;gap:.15rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.app-navigation-link{min-height:2.75rem;flex:0 0 auto;padding-inline:.7rem;white-space:nowrap}.app-navigation-link>span,.app-navigation.is-expanded .app-navigation-link>span{display:inline}.app-navigation-divider{width:1px;height:1.5rem;flex:0 0 auto;margin:auto .3rem}}
/*# sourceMappingURL=https://dev.final-strike.net/components/app-navigation/app-navigation.map.css */