.shell[data-v-a13feac7]{min-height:100dvh;padding-bottom:calc(16px + var(--nav-h) + var(--safe-b))}@media (width>=900px){.shell[data-v-a13feac7]{padding-bottom:32px}}.skip[data-v-a13feac7]{position:absolute;left:-9999px}.skip[data-v-a13feac7]:focus{z-index:100;background:var(--surface);padding:8px 12px;top:8px;left:8px}.topbar[data-v-a13feac7]{z-index:30;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0);position:sticky;top:0}.topbar-inner[data-v-a13feac7]{max-width:1100px;min-height:60px;padding:0 12px 0 var(--gutter);margin:0 auto}.brand[data-v-a13feac7],.topbar-inner[data-v-a13feac7]{align-items:center;gap:8px;display:flex}.brand[data-v-a13feac7]{min-width:0;color:var(--fg);margin-right:auto;text-decoration:none}.brand img[data-v-a13feac7]{flex:none}.brand-text[data-v-a13feac7]{flex-direction:column;min-width:0;line-height:1.15;display:flex}.brand-name[data-v-a13feac7]{white-space:nowrap;font-size:1rem;font-weight:750}.brand-team[data-v-a13feac7]{color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;max-width:34vw;font-size:.8125rem;overflow:hidden}@media (width<=440px){.brand-name[data-v-a13feac7]{display:none}.brand-team[data-v-a13feac7]{color:var(--fg);font-size:.9375rem;font-weight:700}}.topnav[data-v-a13feac7]{display:none}@media (width>=900px){.topnav[data-v-a13feac7]{gap:4px;margin-right:auto;display:flex}}.topnav-link[data-v-a13feac7]{border-radius:var(--radius-sm);min-height:44px;color:var(--fg-muted);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.topnav-link[data-v-a13feac7]:hover{color:var(--fg);background:var(--surface-2)}}.topnav-link.is-active[data-v-a13feac7]{color:var(--accent);background:var(--accent-soft)}.topbar-actions[data-v-a13feac7]{flex:none;align-items:center;gap:6px;display:flex}.signout[data-v-a13feac7]{display:none}@media (width>=600px){.signout[data-v-a13feac7]{display:inline-flex}}.offline-bar[data-v-a13feac7]{padding:6px var(--gutter);background:var(--warning-soft);color:var(--fg);justify-content:center;align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:flex}.main[data-v-a13feac7]{max-width:1100px;margin:0 auto}.bottomnav[data-v-a13feac7]{z-index:30;height:calc(var(--nav-h) + var(--safe-b));padding-bottom:var(--safe-b);background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=900px){.bottomnav[data-v-a13feac7]{display:none}}.bottomnav-link[data-v-a13feac7]{color:var(--fg-subtle);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.bottomnav-link.is-active[data-v-a13feac7]{color:var(--accent)}
