/* api-tester — tool styles */
[data-page="tool"] .at-card{border:1px solid var(--color-border,rgba(127,127,127,.25));border-radius:14px;padding:1rem;background:var(--color-surface-1,transparent);display:flex;flex-direction:column;gap:.8rem}
[data-page="tool"] .at-summary{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:var(--text-sm,.85rem);align-items:center}
[data-page="tool"] .at-summary b{font-family:var(--font-mono)}
[data-page="tool"] .at-status{font-family:var(--font-mono);padding:.2rem .6rem;border-radius:999px;font-weight:700;font-size:var(--text-xs,.78rem)}
[data-page="tool"] .at-status.at-ok{background:rgba(16,185,129,.14);color:#10b981}
[data-page="tool"] .at-status.at-warn{background:rgba(245,158,11,.14);color:#f59e0b}
[data-page="tool"] .at-status.at-client{background:rgba(239,68,68,.14);color:#ef4444}
[data-page="tool"] .at-status.at-server{background:rgba(239,68,68,.2);color:#f87171}
[data-page="tool"] .at-status.at-other{background:rgba(127,127,127,.16);color:inherit}
[data-page="tool"] .at-method{font-family:var(--font-mono);font-size:var(--text-xs,.75rem);opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
[data-page="tool"] .at-section{display:flex;flex-direction:column;gap:.4rem}
[data-page="tool"] .at-hrow{display:flex;gap:1rem;font-size:var(--text-xs,.78rem);padding:.22rem 0;border-bottom:1px dashed var(--color-border,rgba(127,127,127,.12))}
[data-page="tool"] .at-hrow code{min-width:180px;font-weight:600;color:var(--color-accent,#818cf8)}
[data-page="tool"] .at-hrow span{word-break:break-all}
[data-page="tool"] .at-body{max-height:360px;overflow:auto;background:var(--color-surface-2,transparent);border:1px solid var(--color-border,rgba(127,127,127,.2));border-radius:8px;padding:.7rem;font-size:var(--text-xs,.78rem);white-space:pre-wrap;word-break:break-word;line-height:1.55}
