.shell[data-v-e663ffd5]{background:var(--paper);min-height:100dvh}.content[data-v-e663ffd5]{padding-top:env(safe-area-inset-top);padding-bottom:calc(88px + env(safe-area-inset-bottom))}.content.bare[data-v-e663ffd5]{padding-bottom:0}.tabbar[data-v-e663ffd5]{z-index:10;padding-left:max(4px,env(safe-area-inset-left));padding-right:max(4px,env(safe-area-inset-right));padding-bottom:calc(18px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.tabbar a[data-v-e663ffd5]{transition:color var(--motion-fast) var(--ease-enter)}.sidebar[data-v-e663ffd5]{display:none}@media (width>=720px){.tabbar[data-v-e663ffd5]{display:none}.shell[data-v-e663ffd5]{grid-template-columns:232px 1fr;display:grid}.content[data-v-e663ffd5]{padding-bottom:32px}.sidebar[data-v-e663ffd5]{box-sizing:border-box;background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:4px;height:100dvh;padding:24px 12px;display:flex;position:sticky;top:0}.sidebar .wordmark[data-v-e663ffd5]{letter-spacing:-.02em;color:var(--primary);padding:0 12px 20px;font-size:22px;font-weight:700}.sidebar a[data-v-e663ffd5]{border-radius:var(--radius-sm);min-height:44px;color:var(--ink-muted);transition:color var(--motion-fast) var(--ease-enter);align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.sidebar a[aria-current=page][data-v-e663ffd5]{background:var(--surface-sunken);color:var(--ink);font-weight:600}.sidebar .settings[data-v-e663ffd5]{margin-top:auto}}
