.vn-shell[data-shell-theme=orbit]{--vn-sidebar:#0b1424;--vn-canvas:#0b1018;--vn-card:#121c2e;--vn-text:#e8edf5;--vn-muted:#8b9ab5;--vn-accent:#7dd3fc;--vn-mint:#7dd3fc;--vn-border:#334155;background:var(--vn-canvas);color:var(--vn-text)}.vn-shell[data-shell-theme=orbit] .vn-shell__sidebar{background:var(--vn-sidebar);border-right:1px solid var(--vn-border)}.vn-shell[data-shell-theme=orbit] .vn-shell__brand-text strong,.vn-shell[data-shell-theme=orbit] .vn-shell__nav-item,.vn-shell[data-shell-theme=orbit] .vn-shell__project strong{color:var(--vn-text)}.vn-shell[data-shell-theme=orbit] .vn-shell__brand-text small,.vn-shell[data-shell-theme=orbit] .vn-shell__projects-label,.vn-shell[data-shell-theme=orbit] .vn-shell__project small,.vn-shell[data-shell-theme=orbit] .vn-shell__crumb{color:var(--vn-muted)}.vn-shell[data-shell-theme=orbit] .vn-shell__nav-item.is-active,.vn-shell[data-shell-theme=orbit] .vn-shell__tab.is-active{color:var(--vn-accent);background:#1e293b}.vn-shell[data-shell-theme=orbit] .vn-shell__nav-item:hover,.vn-shell[data-shell-theme=orbit] .vn-shell__tab:hover{background:#111827}.vn-shell[data-shell-theme=orbit] .vn-shell__top{border-bottom:1px solid var(--vn-border);background:#0f172a}.vn-shell[data-shell-theme=orbit] .vn-shell__mobile-tabs{border-top:1px solid var(--vn-border);background:#0f172a}.vn-shell[data-shell-theme=orbit] .vn-shell__more-sheet-inner{color:var(--vn-text);background:#121c2e}.vn-shell[data-shell-theme=orbit] .vn-shell__enterprise{color:var(--vn-accent);border-color:var(--vn-border)}.vn-shell[data-shell-theme=orbit] .vn-shell__body{background:var(--vn-canvas)}.vn-shell[data-shell-theme=orbit] .vn-shell__main{flex-direction:column;min-height:100dvh;display:flex}.vn-shell[data-shell-theme=orbit] .vn-shell__body-wrap{flex:1;min-height:0}.vn-legacy-footer{color:#8b9ab5;background:#0b1424;border-top:1px solid #334155;margin-top:auto;padding:20px 24px 28px;font-size:13px}.vn-legacy-footer--compact{padding:14px 16px 18px}.vn-legacy-footer__head{max-width:52rem;margin-bottom:14px}.vn-legacy-footer__badge{color:#7dd3fc;letter-spacing:.04em;text-transform:uppercase;background:#1e293b;border-radius:999px;margin-bottom:8px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.vn-legacy-footer__head p{margin:0;line-height:1.5}.vn-legacy-footer__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.vn-legacy-footer h3{text-transform:uppercase;letter-spacing:.06em;color:#e8edf5;margin:0 0 8px;font-size:12px}.vn-legacy-footer ul{margin:0;padding:0;list-style:none}.vn-legacy-footer li{margin-bottom:8px}.vn-legacy-footer a{color:#7dd3fc;text-decoration:none}.vn-legacy-footer a:hover{text-decoration:underline}.vn-legacy-footer li span{color:#64748b;margin-top:2px;font-size:11px;display:block}.vn-shell__legacy-strip{color:#64748b;background:#0b1424;border-top:1px solid #334155;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 16px;font-size:11px;display:flex}.vn-shell__legacy-strip a{color:#7dd3fc;text-decoration:none}.vn-shell__legacy-strip a:hover{text-decoration:underline}.vn-shell[data-shell-theme=orbit] .vn-shell__sidebar-legacy{border-top:1px solid #334155;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;display:flex}.vn-shell[data-shell-theme=orbit] .vn-shell__legacy-link{color:#8b9ab5;border-radius:8px;padding:6px 10px;font-size:12px;text-decoration:none}.vn-shell[data-shell-theme=orbit] .vn-shell__legacy-link:hover{color:#7dd3fc;background:#111827}.vn-shell[data-shell-theme=orbit] .vn-shell__top-cta{color:#7dd3fc;background:#0c4a6e;border:1px solid #7dd3fc;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none}.vn-shell[data-shell-theme=orbit] .vn-shell__brand svg{width:28px;height:28px}.vn-shell__body--classic{color:#17352c;background:#f6f3ea!important}.vn-shell[data-shell-theme=orbit] .vn-shell__more-title{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin:0 0 8px;font-size:11px}
.vectornosis-build[data-theme=orbit-mono],.vn-space-shell{--om-bg:#080808;--om-panel:#101010;--om-raised:#141414;--om-text:#ededed;--om-muted:#a5a5a5;--om-border:#303030;--om-accent:#ededed;--om-accent-ink:#080808;--om-code-font:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--om-ui-font:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.vectornosis-build[data-theme=orbit-mono]{--on-canvas:var(--om-bg);--on-rail:var(--om-bg);--on-explorer:var(--om-panel);--on-editor:var(--om-panel);--on-agent:var(--om-panel);--on-surface:var(--om-raised);--on-surface-hover:#1a1a1a;--on-border:var(--om-border);--on-control-border:#404040;--on-text:var(--om-text);--on-muted:var(--om-muted);--on-subtle:#8a8a8a;--on-accent:var(--om-accent);--on-secondary:var(--om-muted);--on-accent-fill:var(--om-accent);--on-accent-ink:var(--om-accent-ink);--on-warning:#c9c9c9;--on-warning-surface:#1a1a1a;--on-added:#ededed;--on-added-surface:#1a1a1a;--on-code-tag:#ededed;--on-code-attribute:#c9c9c9;--on-code-string:#d4d4d4;--on-code-comment:#8a8a8a;--on-ui-font:var(--om-ui-font);--on-code-font:var(--om-code-font);color:var(--om-text);background:var(--om-bg);font-family:var(--om-ui-font)}
