/* Match the shipped white-glass client inside the navy landing page. */
.app-window{--ink:#0f1b2b;--muted:#5b6b80;--soft:#6b7f99;--line:#1b3a6626;--blue:#3f7be0;--blue-light:#2f63c6;background:linear-gradient(135deg,#f9fcffff,#eaf3fcf5);border-color:#ffffffc9;color:var(--ink);box-shadow:0 30px 90px #0005,inset 0 1px #fff}
.app-window .window-toolbar{background:#ffffff96;border-color:var(--line)}
.app-window .app-sidebar,.app-window .app-inspector{background:#ffffff60;border-color:var(--line)}
.app-window .preview-view{background:linear-gradient(135deg,#ffffffb8,#edf5ff88)}
.app-window button[role=tab]{color:#5b6b80}.app-window button[role=tab][aria-selected=true]{background:#dceaff;color:#2f63c6;box-shadow:inset 0 1px #fff}
.app-window .dock{background:linear-gradient(140deg,#ffffff,#dceaff);border-color:#7aa6ea;box-shadow:inset 0 1px #fff,0 20px 45px #3f7be020;color:#2f63c6}
.app-window .dock-berth{background:#bdd5fa4d;box-shadow:inset 0 3px 9px #4b75ab18,0 1px #fff}
.app-window[data-state=connected] .dock{background:linear-gradient(140deg,#e8f1ff,#c6dcff);box-shadow:0 0 40px #6096ff38,inset 0 1px #fff}
.app-window .connection-badge{background:#dfebff;color:#2f63c6;border-color:#adc8ef}
.app-window .demo-stages li:before{background:#ceddef}.app-window .demo-stages li.complete:before,.app-window .demo-stages li.active:before{background:#3f7be0}
.app-window .example-node,.app-window .preview-report>div{background:#ffffff96;border-color:#ceddef}
.app-window .node-selected{background:#dceaff;color:#2f63c6}.app-window .log-line{color:#5b6b80}
.app-window .connection-heading,.app-window .window-toolbar,.app-window .demo-message p,.app-window .dock-caption,.app-window .demo-stages li,.app-window .log-lines p,.app-window .inspector-label,.app-window .inspector-node,.app-window .inspector-tip,.app-window .sidebar-foot,.app-window .app-section-kicker,.app-window .preview-explanation{color:#5b6b80}
.app-window .demo-message h2,.app-window .inspector-node strong,.app-window .nodes-view h2,.app-window .report-view h2,.app-window .example-node strong,.app-window .preview-report dd{color:#0f1b2b}
