.theme-toggle[data-v-ffcebe45]{font-family:var(--font-family-mono);font-size:var(--text-xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);color:inherit;cursor:pointer;background:0 0;border:1px solid;font-weight:700}.app-shell__brand[data-v-8d91dd9e]{font-family:var(--font-family-heading);font-weight:700;font-size:var(--text-md);letter-spacing:-.03em;color:var(--color-text);text-decoration:none}.app-shell__brand--sidebar[data-v-8d91dd9e]{color:var(--color-sidebar-text);padding:var(--space-lg) var(--space-md) var(--space-md)}.app-shell__sections[data-v-8d91dd9e]{gap:var(--space-3xs);padding-inline:var(--space-xs);flex-direction:column;flex:1;display:flex}.app-shell__section[data-v-8d91dd9e]{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);color:var(--color-sidebar-text-muted);font-family:var(--font-family-mono);font-size:var(--text-sm);font-weight:700;text-decoration:none;display:flex}.app-shell__section[data-v-8d91dd9e]:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-text)}.app-shell__section[aria-current=page][data-v-8d91dd9e]{background:var(--color-sidebar-active);color:var(--color-sidebar-text)}.app-shell__section[data-v-8d91dd9e] svg{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.app-shell__theme--sidebar[data-v-8d91dd9e]{margin:var(--space-md);color:var(--color-sidebar-text-muted);align-self:flex-start}
