.sidebar nav>div,.mobile-sidebar nav>div,.nav-advanced{font-family:var(--font-sans)!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--ink-faint)!important;font-size:11.5px!important;font-weight:500!important}.sidebar nav a,.mobile-sidebar nav a{color:var(--ink-muted)!important;letter-spacing:0!important;font-size:13.5px!important}.sidebar nav a.active,.mobile-sidebar nav a.active{color:var(--ink)!important;background:var(--surface-raised)!important;box-shadow:inset 2px 0 0 var(--scalar-bright)!important}.side-environment{color:var(--ink-muted)!important;background:0 0!important;border:0!important}.side-mode{color:var(--ink-faint)!important;letter-spacing:0!important}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in oklab, var(--page) 88%, transparent)!important;box-shadow:0 1px 0 var(--line)!important;border:0!important}.topbar .breadcrumb span{color:var(--ink-faint)!important}.topbar .breadcrumb b{font-family:var(--font-sans);letter-spacing:0;color:var(--ink)!important}.top-actions .overflow-trigger{display:inline-grid!important}.overflow-menu{min-width:220px;background:var(--surface-raised)!important;color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-panel)!important}.overflow-menu [role=menuitem]{gap:10px;font-size:13.5px}.overflow-env{border-top:1px solid var(--line);font:500 11.5px var(--font-mono);color:var(--ink-faint);margin-top:4px;padding:10px 8px 6px}.mode-switch{border-color:var(--line);background:var(--surface-sunken)}.mode-switch button{color:var(--ink-muted);background:0 0}.mode-switch button[aria-pressed=true]{background:var(--ink);color:var(--page)}.demo-run{background:var(--scalar)!important;color:var(--on-scalar,#fff)!important;border-color:#0000!important}.identity .avatar{background:var(--scalar);color:var(--on-scalar,var(--page));border-radius:6px;place-items:center;display:grid}.side-footer .truth-label,.side-mode .truth-label{background:var(--surface-sunken);color:var(--ink-muted);border-radius:4px;padding:2px 6px}.sidebar,.mobile-sidebar{background:var(--shell-side)!important;box-shadow:inset -1px 0 0 var(--line), inset -1px 0 0 var(--jade-seam), inset -28px 0 32px -30px var(--jade-glow)!important}.brand svg{color:var(--jade-deep)}html[data-theme=dark] .brand svg{color:var(--jade-soft);filter:drop-shadow(0 0 6px #19b88959)}.sidebar nav a svg,.mobile-sidebar nav a svg{transition:color .15s}.sidebar nav a.active,.mobile-sidebar nav a.active{font-weight:500;background:var(--nav-active-bg)!important;color:var(--nav-active-ink)!important;box-shadow:inset 2px 0 0 var(--jade-active), inset 0 0 0 1px var(--jade-mist), 0 6px 18px -12px var(--jade-glow)!important}.sidebar nav a.active svg,.mobile-sidebar nav a.active svg{color:var(--jade)}html[data-theme=dark] .sidebar nav a.active svg,html[data-theme=dark] .mobile-sidebar nav a.active svg{color:var(--jade-soft)}.side-environment b{color:var(--jade)!important}html[data-theme=dark] .side-environment b{color:var(--jade-soft)!important}.theme-toggle{border:1px solid var(--line);background:var(--surface-sunken);border-radius:999px;flex:none;gap:2px;padding:2px;display:inline-flex}.theme-toggle button{width:28px;height:26px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.theme-toggle button[aria-pressed=true]{background:var(--surface-raised);color:var(--dissent);box-shadow:0 1px 2px #1017131f}html[data-theme=dark] .theme-toggle button[aria-pressed=true]{background:var(--jade-deep);color:var(--jade-soft);box-shadow:inset 0 0 0 1px var(--jade-seam), 0 0 10px -2px var(--jade-glow)}.theme-toggle button:focus-visible{outline:2px solid var(--jade-active);outline-offset:1px}.theme-toggle:hover{border-color:var(--jade-seam)}@media (prefers-reduced-motion:reduce){.sidebar nav a svg{transition:none}}.top-actions .icon-button,.top-actions .command,.top-actions select,.mobile-menu{box-shadow:inset 0 0 0 1px var(--line);background:var(--surface-raised)!important;color:var(--ink)!important}.top-actions .icon-button:focus-visible,.top-actions .command:focus-visible{outline:2px solid var(--jade-active);outline-offset:1px}
