.pane-keyboard-hint{font-size:11.5px;color:var(--text-faint);}
.inline-sdk-command{font-family:var(--mono);color:var(--text-dim);}
.fallback-command{color:#d9cdf0}
.static-ask-hit{cursor:default;}
.static-ask-block{cursor:default;display:block;}
.operation-choice-button{width:100%;margin-top:7px;text-align:left}
.agent-description{margin-top:6px;color:var(--text-dim)}
.agent-resource-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px}
.agent-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:10px}
.agent-overview{margin:6px 0 12px;color:var(--text-dim)}
.agent-operation-card{margin-top:8px}
.agent-operation-code{margin:7px 0}
.agent-operation-footer{color:var(--text-faint);font-size:12px}

:where(a,button,input,textarea,select):focus-visible{outline:2px solid #e6c27e;outline-offset:3px;}

.lang-toggle{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:14px;padding:3px;flex-shrink:0;}
.lang-toggle button{background:transparent;border:0;border-radius:10px;padding:4px 8px;color:inherit;font:inherit;cursor:pointer;}
.lang-toggle button[aria-pressed="true"]{background:var(--iris-dim,#443355);color:#e3d9f4;}
@media(max-width:480px){
  header.top .brandmark{min-width:0;max-width:100%;}
  header.top .brandmark h1{min-width:0;overflow-wrap:anywhere;}
  nav.top-links{width:100%;gap:10px 14px;}
}
