.theme-toggle{border:1px solid var(--border);border-radius:var(--radius-pill);background:0 0;flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.theme-toggle-btn{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--muted-deep);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s;display:inline-flex}.theme-toggle-btn:hover{color:var(--foreground)}.theme-toggle-btn.is-active{background:var(--primary-subtle);color:var(--text-accent)}.theme-toggle-btn:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.theme-toggle-icon{display:block}@media (width<=400px){.theme-toggle-btn{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.theme-toggle-btn{transition:none}}.operator-mode-bar{font-variant-numeric:tabular-nums;color:var(--warning,#d85a30);background:var(--warning-subtle,#d85a301f);border-bottom:1px solid var(--border,transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}
