.oo-lang-segments{border-radius:var(--radius-full);background:var(--bg-subtle);height:2.25rem;transition:opacity var(--duration-fast) var(--ease-standard);align-items:center;gap:2px;padding:2px;display:inline-flex}.oo-lang-segments[data-busy]{opacity:.6}.oo-lang-segment{border-radius:var(--radius-full);padding-inline:var(--space-10);padding-block:var(--space-6);font-size:var(--size-font-body-sm);font-weight:var(--weight-medium);line-height:var(--line-body);color:var(--text-secondary);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000}.oo-lang-segment:hover:not([aria-pressed=true]){color:var(--text-primary)}.oo-lang-segment[aria-pressed=true]{border:1px solid var(--border-default);background:var(--surface-card);box-shadow:var(--shadow-xs);color:var(--text-primary);cursor:default}
.oo-theme-toggle{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);width:2.25rem;height:2.25rem;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;transition:border-color .15s,color .15s;display:inline-flex}.oo-theme-toggle:hover{border-color:var(--action-primary);color:var(--action-primary)}.oo-theme-toggle>svg{width:1.125rem;height:1.125rem}
