.shell[data-v-cfd7c37b]{display:flex;flex-direction:column;min-height:100vh}.shell__main[data-v-cfd7c37b]{flex:1}.skip[data-v-cfd7c37b]{background:var(--accent);border-radius:8px;color:var(--on-accent);font-weight:600;left:12px;padding:10px 16px;position:absolute;top:-60px;z-index:100}.skip[data-v-cfd7c37b]:focus{top:12px}.topbar[data-v-cfd7c37b]{background:var(--nav-bg);border-bottom:1px solid var(--line)}.topbar__inner[data-v-cfd7c37b]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:12px clamp(16px,4vw,40px)}.topbar__logo[data-v-cfd7c37b]{display:inline-flex;text-decoration:none}.topbar__nav[data-v-cfd7c37b]{display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:4px}.topbar__nav a[data-v-cfd7c37b]{align-items:center;color:var(--page-soft);display:flex;min-height:44px;padding:0 14px;text-decoration:none}.topbar__nav a[data-v-cfd7c37b]:hover{color:var(--page-text)}.topbar__nav a[aria-current=page][data-v-cfd7c37b]{box-shadow:inset 0 -2px 0 var(--accent);color:var(--page-text);font-weight:600}.account[data-v-cfd7c37b]{position:relative}.account__btn[data-v-cfd7c37b]{border:0;height:44px;width:44px}.account__menu[data-v-cfd7c37b]{box-shadow:0 16px 40px #0000008c;display:flex;flex-direction:column;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}.account__menu a[data-v-cfd7c37b],.account__menu button[data-v-cfd7c37b]{align-items:center;background:none;border:0;border-radius:min(var(--radius-control),8px);color:var(--page-text);display:flex;min-height:44px;padding:0 12px;text-align:left;text-decoration:none}.account__menu a[data-v-cfd7c37b]:hover,.account__menu button[data-v-cfd7c37b]:hover{background:var(--accent-tint)}.account__who[data-v-cfd7c37b]{border-bottom:1px solid var(--line);display:flex;flex-direction:column;margin-bottom:4px;padding:8px 12px 12px}.suspended[data-v-cfd7c37b]{background:var(--danger-bg);color:var(--danger-text);font-size:15px;padding:12px clamp(16px,4vw,40px);text-align:center}@media(max-width:720px){.topbar__nav[data-v-cfd7c37b]{gap:0;justify-content:space-between;order:3;width:100%}.topbar__nav a[data-v-cfd7c37b]{padding:0 8px;white-space:nowrap}}
