html[data-workspace="nodes"]{--bg:#101315;--panel:#191e21;--panel-2:#20272a;--line:#30383d;--text:#e5ecef;--muted:#9baab2;--brand:#50dfb7;--brand-2:#50dfb7;--green:#50dfb7;--topbar-bg:#101315;--shadow:0 8px 28px #0002;--soft:#203630}
html[data-workspace="nodes"][data-theme="light"]{--bg:#eef4f2;--panel:#ffffff;--panel-2:#f5f9f7;--line:#cddbd6;--text:#17312a;--muted:#60766e;--brand:#087c60;--brand-2:#087c60;--green:#087c60;--topbar-bg:#ffffff;--soft:#e4f2ec}
html[data-workspace="nodes"][data-theme] body{background:var(--bg);font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:0}
[data-workspace="nodes"] .topbar{backdrop-filter:none;z-index:35}
[data-workspace="nodes"] .topbar-inner.suite-bar{display:flex;width:100%;max-width:none;height:auto;min-height:64px;margin:0;justify-content:flex-start}
[data-workspace="nodes"] .global-tools{gap:14px;margin-left:auto}
[data-workspace="nodes"] .suite-brand b{font-weight:700}
[data-workspace="nodes"] .tool-button{border-radius:6px;background:transparent;box-shadow:none;color:var(--muted);min-height:36px;font-size:13px}
[data-workspace="nodes"] .suite-pop .tool-button{width:100%;justify-content:flex-start;border:0;color:var(--text);padding:8px 10px;min-height:40px}
[data-workspace="nodes"] .suite-pop .tool-button span:last-child{display:inline}
[data-workspace="nodes"] .suite-pop .activities-link{margin:0;background:none;box-shadow:none}
[data-workspace="nodes"] .suite-pop .activities-arrow{display:none}
[data-workspace="nodes"] .suite-docs{border:0;padding:0}
[data-workspace="nodes"] .btn-primary{background:var(--brand);color:#09271e;border-radius:6px}
[data-workspace="nodes"][data-theme="light"] .btn-primary{color:#fff}
[data-workspace="nodes"] .field input{border-radius:6px}
[data-workspace="nodes"] .field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--soft)}
[data-workspace="nodes"] .auth-card,[data-workspace="nodes"] .dialog,[data-workspace="nodes"] .node-card{border-radius:8px}
[data-workspace="nodes"] .panel{border-radius:0;box-shadow:none}
[data-workspace="nodes"] .auth-intro h1{font-size:36px;line-height:1.35;letter-spacing:0;margin:12px 0 18px}
[data-workspace="nodes"] .auth-intro p{font-size:15px;line-height:1.8}
[data-workspace="nodes"] .auth-shell{max-width:980px;gap:56px;padding-top:36px;padding-bottom:36px}
[data-workspace="nodes"] .kicker,[data-workspace="nodes"] .panel-kicker,[data-workspace="nodes"] .brand small{letter-spacing:0}
[data-workspace="nodes"] .feature{background:transparent;border:0;border-radius:0;padding:0 12px 0 0;font-size:12px;color:var(--muted)}
[data-workspace="nodes"] .announcement-bar{background:var(--soft)}
[data-workspace="nodes"] .workspace-view{min-height:calc(100vh - 64px)}
[data-workspace="nodes"] .workspace-view iframe{height:calc(100vh - 128px)}
[data-workspace="nodes"] .theme-switch-icon,[data-workspace="nodes"] .theme-switch[aria-pressed="true"] .theme-switch-icon{background:var(--soft);color:var(--brand)}
[data-workspace="nodes"] .topbar .global-tools.suite-tools{width:auto;padding-top:0;border-top:0;margin-left:auto}
@media(max-width:700px){[data-workspace="nodes"] .topbar-inner.suite-bar{padding:10px 16px 0}[data-workspace="nodes"] .global-tools{gap:8px}[data-workspace="nodes"] .suite-brand>span{display:block}[data-workspace="nodes"] .auth-shell{display:block;padding:24px 16px;max-width:480px}[data-workspace="nodes"] .auth-intro h1{font-size:25px}[data-workspace="nodes"] .auth-intro{margin-bottom:24px}[data-workspace="nodes"] .feature-row{margin-top:14px}[data-workspace="nodes"] .suite-tools .panda-language-trigger{width:36px;min-width:36px;padding:0;justify-content:center}[data-workspace="nodes"] .panda-language-label,[data-workspace="nodes"] .panda-language-chevron{display:none}[data-workspace="nodes"] .suite-tools .suite-docs{display:none}[data-workspace="nodes"] .workspace-view iframe{height:calc(100vh - 170px)}}

/* Match the radar header without changing node menu entries or handlers. */
[data-workspace="nodes"] .panda-language-flag img{width:20px;height:14px;object-fit:cover;border-radius:2px}
[data-workspace="nodes"] .topbar{border-bottom:0}
[data-workspace="nodes"] .suite-pop .social-icon{width:20px;height:20px;min-width:20px;box-shadow:none}
[data-workspace="nodes"] .suite-pop .telegram-button .social-icon{border-radius:50%}
[data-workspace="nodes"] .suite-bar .panda-language-trigger{min-height:36px!important;height:36px!important}
[data-workspace="nodes"] .topbar-inner.suite-bar{padding:0 30px;gap:28px;font-size:13px;line-height:normal}
[data-workspace="nodes"] .suite-bar .suite-products{gap:24px}
[data-workspace="nodes"] .suite-bar .suite-products a{gap:8px;font-size:13px;font-weight:600;min-height:54px;padding:0}
[data-workspace="nodes"] .suite-tools{gap:14px}
[data-workspace="nodes"] .suite-tools [data-theme-toggle][hidden]{display:none!important}
[data-workspace="nodes"] .suite-community summary{font-size:13px;font-weight:400;gap:7px;min-height:36px}
[data-workspace="nodes"] .suite-community summary svg{display:block}
[data-workspace="nodes"] .suite-bar .panda-language-trigger{display:inline-flex;align-items:center;gap:8px;min-width:116px!important;width:auto!important;height:34px;min-height:34px;padding:0 10px!important;border:1px solid var(--suite-line);border-radius:6px;background:transparent;color:var(--suite-text);font:400 12px Arial,"PingFang SC","Microsoft YaHei",sans-serif;justify-content:flex-start!important;box-shadow:none}
[data-workspace="nodes"] .suite-bar .panda-language-label{display:inline!important;flex:initial}
[data-workspace="nodes"] .suite-bar .panda-language-chevron{display:flex!important;margin-left:auto;opacity:.6;transform:none}
[data-workspace="nodes"] .suite-bar .panda-language-flag{width:20px;height:14px;border:0;border-radius:2px;background:transparent;box-shadow:none;font-size:18px;line-height:14px}
[data-workspace="nodes"] .suite-bar .panda-language-pop{top:calc(100% + 8px);right:0;left:auto;width:200px;padding:5px;border:1px solid var(--suite-line);border-radius:6px;background:var(--panel);box-shadow:0 8px 24px #0006}
[data-workspace="nodes"] .panda-language-pop:before{display:none}
[data-workspace="nodes"] .panda-language-pop button{grid-template-columns:22px minmax(0,1fr) auto 14px;gap:10px;height:38px;min-height:38px;padding:0 10px;border-radius:4px;font-size:13px;font-weight:400}
[data-workspace="nodes"] .panda-language-pop button[aria-selected="true"]{color:var(--brand);background:var(--soft)}
[data-workspace="nodes"] .suite-bar .panda-language-trigger:focus-visible,[data-workspace="nodes"] .panda-language-pop button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
[data-workspace="nodes"] .suite-theme{display:inline-flex;align-items:center;flex-shrink:0;gap:2px;padding:3px;border:1px solid var(--suite-line);border-radius:6px;height:34px}
[data-workspace="nodes"] .suite-theme button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;min-height:26px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--suite-muted);cursor:pointer}
[data-workspace="nodes"] .suite-theme button:hover{color:var(--suite-text)}
[data-workspace="nodes"] .suite-theme [aria-pressed="true"]{background:#2b3935;color:#7ce4c0}
[data-workspace="nodes"][data-theme="light"] .suite-theme [aria-pressed="true"]{background:#e1efe9;color:#087c60}
@media(max-width:1000px){[data-workspace="nodes"] .topbar-inner.suite-bar{padding:0 20px;gap:18px}[data-workspace="nodes"] .suite-tools{gap:10px}[data-workspace="nodes"] .suite-bar .suite-products{gap:16px}}
@media(max-width:700px){[data-workspace="nodes"] .topbar-inner.suite-bar{padding:10px 16px 0;gap:8px 16px}[data-workspace="nodes"] .suite-tools{gap:12px}[data-workspace="nodes"] .suite-bar .suite-products{gap:26px}[data-workspace="nodes"] .suite-bar .suite-products a{min-height:42px}[data-workspace="nodes"] .suite-bar .panda-language-trigger{min-width:36px!important}[data-workspace="nodes"] .suite-bar .panda-language-label{display:none!important}[data-workspace="nodes"] .suite-theme button{width:30px;height:32px}}
@media(max-width:360px){[data-workspace="nodes"] .topbar-inner.suite-bar{padding-left:12px;padding-right:12px;gap:8px}[data-workspace="nodes"] .suite-tools{gap:7px}[data-workspace="nodes"] .suite-community summary{font-size:12px}}
