/* Native, display-only choice outside the login forms. No connection behavior. */
html[data-login-theme] body.signed-out .gateway-footer{align-items:center;flex-wrap:wrap;row-gap:8px}
html[data-login-theme] body.signed-out .login-node-display{display:inline-flex;align-items:center;gap:8px;min-width:0}
html[data-login-theme] body.signed-out .login-node-dot{display:block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#10b981}
html[data-login-theme] body.signed-out #loginNodeDisplay{width:auto;max-width:100%;min-height:28px;height:28px;padding:3px 2px;margin:0;border:0;border-radius:5px;background:transparent;color:var(--text-secondary);font:600 11px/1.5 "VC Login Mono",monospace;cursor:pointer;box-shadow:none;direction:ltr}
html[data-login-theme] body.signed-out #loginNodeDisplay option{background:var(--bg-surface);color:var(--text-primary);font:inherit}
html[data-login-theme] body.signed-out #loginNodeDisplay:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}
html[data-login-theme="dark"] body.signed-out #loginNodeDisplay{color-scheme:dark}
html[data-login-theme="light"] body.signed-out #loginNodeDisplay,html[data-login-theme="pink"] body.signed-out #loginNodeDisplay{color-scheme:light}
