#vue-app{min-height:100vh}.vue-sidebar{grid-area:sidebar;height:100dvh;position:sticky;top:0}#vue-app [data-flux-main]{grid-area:main}#vue-app [data-flux-header]{grid-area:header}.vue-account-item{text-align:start;-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:none;align-items:center;width:100%;padding:.375rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.vue-account-item:is(:hover,:focus){background:var(--color-zinc-50)}.vue-account-item:is(:hover,:focus) svg{color:currentColor}@media (width<64rem){.vue-sidebar{display:none}.vue-sidebar-open{display:flex;position:fixed;inset:0 auto 0 0}}.vue-flux-link{color:var(--color-accent-content);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor, transparent 70%);text-decoration-color:color-mix(in oklab, currentColor, transparent 70%);text-underline-offset:4px;font-weight:500}.vue-flux-link:hover{text-decoration-color:currentColor}.vue-modal::backdrop{background:#0003}.vue-modal{max-height:calc(100dvh - 2rem);overflow-y:auto}
