.lang-switch{min-height:44px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-300);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.lang-switch:hover{color:var(--bone-100);background:var(--ink-800)}
.theme-toggle{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink-300);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{color:var(--bone-100);background:var(--ink-800)}.theme-toggle:focus-visible{box-shadow:var(--ring);outline:none}.theme-toggle .ac-icon{width:18px;height:18px}
.build-info{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-500,var(--ink-400));opacity:.8;font-size:11px}
