|
367 | 367 | color: var(--text-muted); |
368 | 368 | } |
369 | 369 |
|
| 370 | + /* Download */ |
| 371 | + .download { |
| 372 | + padding: 60px 0; |
| 373 | + border-bottom: 1px solid var(--border); |
| 374 | + } |
| 375 | + |
| 376 | + .download-grid { |
| 377 | + display: grid; |
| 378 | + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); |
| 379 | + gap: 20px; |
| 380 | + } |
| 381 | + |
| 382 | + .download-card { |
| 383 | + background: var(--surface); |
| 384 | + border: 1px solid var(--border); |
| 385 | + border-radius: 12px; |
| 386 | + padding: 28px 24px; |
| 387 | + display: flex; |
| 388 | + flex-direction: column; |
| 389 | + gap: 16px; |
| 390 | + transition: border-color 0.15s ease; |
| 391 | + } |
| 392 | + |
| 393 | + .download-card:hover { |
| 394 | + border-color: var(--text-muted); |
| 395 | + } |
| 396 | + |
| 397 | + .download-card-header { |
| 398 | + display: flex; |
| 399 | + align-items: center; |
| 400 | + gap: 12px; |
| 401 | + } |
| 402 | + |
| 403 | + .download-card-icon { |
| 404 | + width: 44px; |
| 405 | + height: 44px; |
| 406 | + border-radius: 10px; |
| 407 | + display: flex; |
| 408 | + align-items: center; |
| 409 | + justify-content: center; |
| 410 | + font-size: 22px; |
| 411 | + } |
| 412 | + |
| 413 | + .download-card-header div h3 { |
| 414 | + font-size: 16px; |
| 415 | + font-weight: 600; |
| 416 | + margin-bottom: 2px; |
| 417 | + } |
| 418 | + |
| 419 | + .download-card-header div p { |
| 420 | + font-size: 13px; |
| 421 | + color: var(--text-muted); |
| 422 | + } |
| 423 | + |
| 424 | + .download-card .btn-download { |
| 425 | + display: inline-flex; |
| 426 | + align-items: center; |
| 427 | + justify-content: center; |
| 428 | + gap: 8px; |
| 429 | + padding: 10px 20px; |
| 430 | + border-radius: 8px; |
| 431 | + font-size: 14px; |
| 432 | + font-weight: 600; |
| 433 | + text-decoration: none; |
| 434 | + background: var(--accent); |
| 435 | + color: var(--bg); |
| 436 | + transition: background 0.15s ease; |
| 437 | + } |
| 438 | + |
| 439 | + .download-card .btn-download:hover { |
| 440 | + background: var(--accent-hover); |
| 441 | + } |
| 442 | + |
| 443 | + .download-card .download-meta { |
| 444 | + font-size: 12px; |
| 445 | + color: var(--text-muted); |
| 446 | + } |
| 447 | + |
| 448 | + .download-card .download-meta code { |
| 449 | + font-family: 'SF Mono', 'Fira Code', monospace; |
| 450 | + background: var(--bg); |
| 451 | + padding: 2px 6px; |
| 452 | + border-radius: 4px; |
| 453 | + font-size: 12px; |
| 454 | + color: var(--text-muted); |
| 455 | + } |
| 456 | + |
370 | 457 | /* Footer */ |
371 | 458 | footer { |
372 | 459 | padding: 40px 0; |
@@ -579,6 +666,44 @@ <h2 class="section-heading">Clean, modular Rust</h2> |
579 | 666 | </div> |
580 | 667 | </section> |
581 | 668 |
|
| 669 | + <!-- Download --> |
| 670 | + <section class="download"> |
| 671 | + <div class="container"> |
| 672 | + <div class="section-title">Download</div> |
| 673 | + <h2 class="section-heading">Prebuilt binaries — v0.1.0</h2> |
| 674 | + <div class="download-grid"> |
| 675 | + <div class="download-card"> |
| 676 | + <div class="download-card-header"> |
| 677 | + <div class="download-card-icon" style="background: rgba(88,166,255,0.1); color: var(--accent);">🍎</div> |
| 678 | + <div> |
| 679 | + <h3>macOS (ARM64)</h3> |
| 680 | + <p>Apple Silicon — M1, M2, M3, M4</p> |
| 681 | + </div> |
| 682 | + </div> |
| 683 | + <a href="https://github.com/madeye/https_proxy/releases/download/v0.1.0/https_proxy-v0.1.0-darwin-arm64.zip" class="btn-download"> |
| 684 | + <svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"/><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"/></svg> |
| 685 | + Download .zip |
| 686 | + </a> |
| 687 | + <div class="download-meta"><code>https_proxy-v0.1.0-darwin-arm64.zip</code></div> |
| 688 | + </div> |
| 689 | + <div class="download-card"> |
| 690 | + <div class="download-card-header"> |
| 691 | + <div class="download-card-icon" style="background: rgba(63,185,80,0.1); color: var(--green);">🐧</div> |
| 692 | + <div> |
| 693 | + <h3>Linux (x86_64)</h3> |
| 694 | + <p>GNU/Linux — AMD64 / Intel 64</p> |
| 695 | + </div> |
| 696 | + </div> |
| 697 | + <a href="https://github.com/madeye/https_proxy/releases/download/v0.1.0/https_proxy-v0.1.0-linux-amd64.zip" class="btn-download"> |
| 698 | + <svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"/><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"/></svg> |
| 699 | + Download .zip |
| 700 | + </a> |
| 701 | + <div class="download-meta"><code>https_proxy-v0.1.0-linux-amd64.zip</code></div> |
| 702 | + </div> |
| 703 | + </div> |
| 704 | + </div> |
| 705 | + </section> |
| 706 | + |
582 | 707 | <!-- Footer --> |
583 | 708 | <footer> |
584 | 709 | <div class="container"> |
|
0 commit comments