/* MCP opens separately so an in-progress radar and its RAM notes stay intact. */
a.mcp-nav-link[data-mcp-entry]{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:44px;min-height:44px;color:#005c68;font-size:13px;font-weight:800;text-decoration:none;text-underline-offset:4px;white-space:nowrap}
a.mcp-nav-link[data-mcp-entry]:hover{text-decoration:underline}
a.mcp-nav-link[data-mcp-entry]:focus-visible{outline:3px solid #005c68;outline-offset:4px}
.footer nav,.guide-footer nav{flex-wrap:wrap}
.mcp-info-footer{width:min(1120px,calc(100% - 48px));margin:30px auto 0;padding:22px 0;border-top:1px solid #bfd7dc;color:#102f3e}.mcp-info-footer nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.mcp-info-footer a{color:#005c68;font-size:13px;font-weight:700;min-height:44px;display:inline-flex;align-items:center}
.guide-header:has([data-mcp-entry]),.info-header:has([data-mcp-entry]),.changelog-page>.header:has([data-mcp-entry]){flex-wrap:wrap;gap:12px 20px}
@media(max-width:760px){header.nav{height:auto;min-height:72px;gap:10px}header.nav>.logo{font-size:26px}header.nav>nav[aria-label]{gap:8px}header.nav>nav[aria-label]>a.mcp-nav-link[data-mcp-entry]{display:inline-flex;padding:8px 4px;font-size:12px;min-height:44px}header.nav>nav[aria-label]>.button{padding:10px 12px;min-height:44px}.guide-header:has([data-mcp-entry]),.info-header:has([data-mcp-entry]){gap:8px 16px}.footer nav{gap:6px 20px}}
