/* ③ 화면 「MCP 안내」 전용 CSS — index.html <style>에서 규칙 텍스트 그대로 옮겼다(2026-10-18 도메인 이전 ③ · 세 층 구조).
   선택자 목록 전부가 이 화면 전용 클래스인 규칙만 옮겼다(16규칙). 다른 화면·진단 허브·설정과 함께 쓰는 클래스(.set-*·.guide-acc·.mcp-guide·.mcp-guide-release*·.mcp-guide-server·kx 원자 클래스)는 index.html에 남는다.
   옮기기 전후 계산 스타일 대조(라이트·다크 × 390·768·1280) 차이 0 — 뉴스 ②-6과 같은 방식. */

.mcp-guide-pad { margin: 16px; }

.mcp-guide-pill { display: inline-block; border: 1px solid var(--border); border-radius: 999px; padding: 2px 8px; margin: 2px 4px 2px 0; font-size: 11px; font-weight: 750; color: var(--text2); background: var(--surface2); }

.mcp-guide-pill.ok { color: #3fb950; }

.mcp-guide-pill.warn { color: #d29922; }

.mcp-guide-server-meta { font-weight: 600; color: var(--text2); font-size: 12px; }

.mcp-guide-role { font-size: 12.5px; color: var(--text); line-height: 1.7; }

.mcp-guide-pills { margin: 8px 0 4px; }

.mcp-guide-addr { font-size: 11px; color: var(--text2); word-break: break-all; margin-bottom: 6px; }

.mcp-guide-tools { margin: 6px 0 0; padding: 0; }

.mcp-guide-tool { padding: 9px 0; border-top: 1px solid var(--border); list-style: none; }

.mcp-guide-tool-head { display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px; }

.mcp-guide-tool-head b { font-size: 12.5px; color: var(--text); }

.mcp-guide-tool-head code { font-size: 11px; color: var(--text2); }

.mcp-guide-usage { font-size: 12px; color: var(--text2); line-height: 1.65; margin-top: 3px; }

.mcp-guide-required { font-size: 11px; color: var(--text2); margin-top: 3px; }

.mcp-guide-actions { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 6px; }
