/* mcp-setup.css — extracted from inline <style> blocks. Generated by scripts/h1-extract.mjs */
body { min-height: 100vh; }
      .mcp-wrap {
        position: relative;
        z-index: 1;
        max-width: 820px;
        margin: 0 auto;
        padding: 70px 24px 60px;
      }
      .mcp-wrap h1 {
        font-size: 28px;
        color: var(--green);
        margin-bottom: 8px;
      }
      .mcp-wrap .sub {
        color: var(--text-dim);
        font-size: 13px;
        line-height: 1.7;
        margin-bottom: 40px;
      }
      .mcp-wrap h2 {
        font-size: 16px;
        color: var(--green);
        margin: 34px 0 12px;
        text-transform: uppercase;
        letter-spacing: 2px;
      }
      .mcp-wrap p {
        color: var(--text-dim);
        font-size: 13px;
        line-height: 1.7;
        margin-bottom: 12px;
      }
      .mcp-wrap pre {
        background: var(--bg-card);
        border: 1px solid var(--border);
        color: var(--green);
        padding: 14px 16px;
        font-size: 12px;
        line-height: 1.6;
        overflow-x: auto;
        margin-bottom: 14px;
      }
      .mcp-wrap code {
        background: var(--bg-card);
        border: 1px solid var(--border);
        padding: 1px 6px;
        font-size: 12px;
        color: var(--green);
      }
      .mcp-wrap table {
        width: 100%;
        border-collapse: collapse;
        font-size: 12px;
        margin-bottom: 18px;
      }
      .mcp-wrap th,
      .mcp-wrap td {
        text-align: left;
        padding: 8px 10px;
        border-bottom: 1px solid var(--border);
        color: var(--text-dim);
        vertical-align: top;
      }
      .mcp-wrap th {
        color: var(--green);
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 10px;
      }
      .mcp-wrap td code {
        font-size: 11px;
      }
      .mcp-wrap ul {
        color: var(--text-dim);
        font-size: 13px;
        line-height: 1.7;
        padding-left: 20px;
        margin-bottom: 14px;
      }
      .mcp-wrap li { margin-bottom: 4px; }
      .callout {
        border: 1px solid var(--green);
        background: rgba(0, 255, 65, 0.04);
        padding: 14px 16px;
        margin: 14px 0;
        font-size: 12px;
        color: var(--text-dim);
        line-height: 1.6;
      }
      .callout strong { color: var(--green); }
