.propspect-theme,:root{--surface-0:#07080b;--surface-1:#0a0c10;--surface-2:#0c0e13;--surface-3:#14171d;--border-subtle:#14171d;--border:#1e222b;--border-strong:#23262e;--text-primary:#f1f3f5;--text-secondary:#d8dae0;--text-tertiary:#b0b3bb;--text-muted:#6c7280;--accent:#65d97a;--accent-hover:#7ce592;--accent-bg-soft:color-mix(in srgb,var(--accent) 12%,var(--surface-1));--accent-border:color-mix(in srgb,var(--accent) 35%,var(--border));--accent-fg-on:#07080b;--warning:#f1c074;--warning-bg:#2b1f0a;--warning-border:#3d2d12;--danger:#e57373;--danger-bg:#2a1414;--danger-border:#3a1d1d;--status-cyan:#5ecbff;--text-display:24px;--text-display-lh:1.15;--text-h2:16px;--text-h2-lh:1.3;--text-h3:13px;--text-h3-lh:1.35;--text-body:12.5px;--text-body-lh:1.5;--text-sm:11.5px;--text-sm-lh:1.45;--text-xs:10px;--text-xs-lh:1.4;--text-mono:11px;--text-mono-lh:1.45;--font-ui:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--r-sm:4px;--r:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--motion-fast:80ms;--motion-base:150ms;--motion-slow:220ms;--motion-ease:cubic-bezier(0.2,0,0,1);--elevation-popover:0 8px 24px rgba(0,0,0,.35);--elevation-modal:0 16px 48px rgba(0,0,0,.45);--elevation-map-card:0 4px 16px rgba(0,0,0,.3);--rail-collapsed:36px;--rail-expanded:224px;--toolbar-h:44px;--right-panel-default:420px;--right-panel-min:360px;--right-panel-max:600px}.propspect-theme{font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--text-body-lh)}.propspect-theme,body.propspect-theme,html.propspect-theme{background-color:var(--surface-0);color:var(--text-secondary)}.propspect-theme :focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:1px;border-radius:var(--r)}