|
156 | 156 | .footer-links a { color: var(--text-secondary); font-size: 0.85rem; font-weight: 500; text-decoration:none; transition: color 0.2s; } |
157 | 157 | .footer-links a:hover { color: var(--text-primary); } |
158 | 158 |
|
| 159 | +/* --- Cross-Nav Footer -------------------------------------------- */ |
| 160 | +.cross-nav-footer { |
| 161 | + padding: 2rem 0; |
| 162 | + border-top: 1px solid var(--border); |
| 163 | +} |
| 164 | +.cross-nav-toolbar { |
| 165 | + max-width: 1120px; |
| 166 | + margin: 0 auto; |
| 167 | + padding: 0 2rem; |
| 168 | + display: flex; |
| 169 | + align-items: center; |
| 170 | + justify-content: center; |
| 171 | + gap: 0.5rem; |
| 172 | + flex-wrap: wrap; |
| 173 | +} |
| 174 | +.cn-label { |
| 175 | + font-family: "JetBrains Mono", "SF Mono", "Fira Code", monospace; |
| 176 | + font-size: 0.8rem; |
| 177 | + color: var(--text-dim); |
| 178 | + margin-right: 0.25rem; |
| 179 | + white-space: nowrap; |
| 180 | +} |
| 181 | +.cn-pill { |
| 182 | + display: inline-flex; |
| 183 | + align-items: center; |
| 184 | + gap: 0.4rem; |
| 185 | + padding: 0.35rem 0.85rem; |
| 186 | + border: 1px solid var(--border); |
| 187 | + border-radius: 100px; |
| 188 | + font-family: "JetBrains Mono", "SF Mono", "Fira Code", monospace; |
| 189 | + font-size: 0.75rem; |
| 190 | + font-weight: 500; |
| 191 | + color: var(--text-secondary); |
| 192 | + text-decoration: none; |
| 193 | + transition: border-color 0.2s, background 0.2s, color 0.2s; |
| 194 | + white-space: nowrap; |
| 195 | +} |
| 196 | +.cn-pill:hover { |
| 197 | + border-color: #3a3a50; |
| 198 | + color: var(--text-primary); |
| 199 | + text-decoration: none; |
| 200 | + background: rgba(255, 255, 255, 0.03); |
| 201 | +} |
| 202 | +.cn-pill.active { |
| 203 | + border-color: var(--accent); |
| 204 | + background: var(--accent-glow); |
| 205 | + color: var(--text-primary); |
| 206 | + cursor: default; |
| 207 | + pointer-events: none; |
| 208 | +} |
| 209 | +.cn-dot { |
| 210 | + width: 6px; |
| 211 | + height: 6px; |
| 212 | + border-radius: 50%; |
| 213 | + flex-shrink: 0; |
| 214 | +} |
| 215 | + |
159 | 216 | /* Responsive: Tablet */ |
160 | 217 | @media (max-width: 768px) { |
161 | 218 | .hero h1 { font-size: 36px; } |
|
179 | 236 | .install-box .cmd { word-break: break-all; } |
180 | 237 | .demo-body { font-size: 11px; min-height: 360px; } |
181 | 238 | .migration h2, .features h2, .section-comparison h2 { font-size: 1.75rem; } |
| 239 | + .cn-label { display: none; } |
| 240 | +} |
| 241 | + |
| 242 | +@media (max-width: 640px) { |
| 243 | + .cross-nav-toolbar { |
| 244 | + gap: 0.4rem; |
| 245 | + } |
| 246 | + .cn-pill { |
| 247 | + font-size: 0.7rem; |
| 248 | + padding: 0.3rem 0.7rem; |
| 249 | + } |
182 | 250 | } |
183 | 251 |
|
184 | 252 | /* Hamburger menu */ |
@@ -492,6 +560,28 @@ <h2 class="fade-in">Switch to Pathfinder</h2> |
492 | 560 | </div> |
493 | 561 | </section> |
494 | 562 |
|
| 563 | +<!-- Cross-navigation toolbar --> |
| 564 | +<div class="cross-nav-footer"> |
| 565 | + <div class="cross-nav-toolbar"> |
| 566 | + <span class="cn-label">copilotkit.dev /</span> |
| 567 | + <a class="cn-pill" href="https://vscode.copilotkit.dev"> |
| 568 | + <span class="cn-dot" style="background:#aa66ff"></span>vscode |
| 569 | + </a> |
| 570 | + <a class="cn-pill" href="https://aimock.copilotkit.dev"> |
| 571 | + <span class="cn-dot" style="background:#00ff88"></span>aimock |
| 572 | + </a> |
| 573 | + <a class="cn-pill" href="https://oversight.copilotkit.dev"> |
| 574 | + <span class="cn-dot" style="background:#ff6688"></span>oversight |
| 575 | + </a> |
| 576 | + <a class="cn-pill active" href="https://pathfinder.copilotkit.dev"> |
| 577 | + <span class="cn-dot" style="background:#00ccff"></span>pathfinder |
| 578 | + </a> |
| 579 | + <a class="cn-pill" href="https://outpost.copilotkit.dev"> |
| 580 | + <span class="cn-dot" style="background:#f97316"></span>outpost |
| 581 | + </a> |
| 582 | + </div> |
| 583 | +</div> |
| 584 | + |
495 | 585 | <footer> |
496 | 586 | <div class="container"> |
497 | 587 | <div class="footer-brand"><span class="prompt">$</span> pathfinder · <a href="https://github.com/CopilotKit/pathfinder/blob/main/LICENSE" target="_blank" rel="noopener" style="color:inherit;text-decoration:underline">Elastic License 2.0</a> — free to use, modify, and self-host</div> |
|
0 commit comments