|
3444 | 3444 | color: black !important; |
3445 | 3445 | } |
3446 | 3446 |
|
| 3447 | +/* ===== CONTRIBUTORS PAGE STYLING ===== */ |
| 3448 | + |
| 3449 | +.contributors-page-container { |
| 3450 | + max-width: 1200px; |
| 3451 | + margin: 0 auto; |
| 3452 | + padding: 2rem; |
| 3453 | +} |
| 3454 | + |
| 3455 | +.contributors-hero .hero-content { |
| 3456 | + text-align: center; |
| 3457 | + margin-bottom: 3rem; |
| 3458 | +} |
| 3459 | + |
| 3460 | +.contributors-content { |
| 3461 | + margin-top: 3rem; |
| 3462 | +} |
| 3463 | + |
| 3464 | +.contributors-header { |
| 3465 | + text-align: center; |
| 3466 | + margin-bottom: 3rem; |
| 3467 | +} |
| 3468 | + |
| 3469 | +.contributors-header h2 { |
| 3470 | + font-size: 2.5rem; |
| 3471 | + font-weight: 700; |
| 3472 | + color: var(--ifm-color-emphasis-900); |
| 3473 | + margin-bottom: 1rem; |
| 3474 | +} |
| 3475 | + |
| 3476 | +.contributors-header p { |
| 3477 | + font-size: 1.2rem; |
| 3478 | + color: var(--ifm-color-emphasis-600); |
| 3479 | +} |
| 3480 | + |
| 3481 | +.contributors-grid { |
| 3482 | + display: grid; |
| 3483 | + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); |
| 3484 | + gap: 2rem; |
| 3485 | + margin-top: 2rem; |
| 3486 | +} |
| 3487 | + |
| 3488 | +.contributor-card { |
| 3489 | + background: var(--ifm-card-background-color); |
| 3490 | + border: 1px solid var(--ifm-color-emphasis-200); |
| 3491 | + border-radius: 12px; |
| 3492 | + padding: 2rem; |
| 3493 | + text-align: center; |
| 3494 | + transition: all 0.3s ease; |
| 3495 | + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); |
| 3496 | +} |
| 3497 | + |
| 3498 | +.contributor-card:hover { |
| 3499 | + transform: translateY(-5px); |
| 3500 | + box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1); |
| 3501 | + border-color: var(--ifm-color-primary); |
| 3502 | +} |
| 3503 | + |
| 3504 | +.contributor-avatar { |
| 3505 | + width: 80px; |
| 3506 | + height: 80px; |
| 3507 | + border-radius: 50%; |
| 3508 | + margin-bottom: 1rem; |
| 3509 | + border: 3px solid var(--ifm-color-primary-light); |
| 3510 | +} |
| 3511 | + |
| 3512 | +.contributor-avatar.placeholder { |
| 3513 | + background: var(--ifm-color-primary-lightest); |
| 3514 | + display: flex; |
| 3515 | + align-items: center; |
| 3516 | + justify-content: center; |
| 3517 | + font-size: 2rem; |
| 3518 | + color: var(--ifm-color-primary); |
| 3519 | + margin: 0 auto 1rem; |
| 3520 | +} |
| 3521 | + |
| 3522 | +.contributor-card h3 { |
| 3523 | + font-size: 1.25rem; |
| 3524 | + font-weight: 600; |
| 3525 | + color: var(--ifm-color-emphasis-900); |
| 3526 | + margin-bottom: 0.5rem; |
| 3527 | +} |
| 3528 | + |
| 3529 | +.contributor-card p { |
| 3530 | + color: var(--ifm-color-emphasis-600); |
| 3531 | + margin-bottom: 1rem; |
| 3532 | + font-size: 0.9rem; |
| 3533 | +} |
| 3534 | + |
| 3535 | +.contributor-stats { |
| 3536 | + display: flex; |
| 3537 | + justify-content: center; |
| 3538 | + flex-wrap: wrap; |
| 3539 | + gap: 0.5rem; |
| 3540 | +} |
| 3541 | + |
| 3542 | +.contributor-stats span { |
| 3543 | + background: var(--ifm-color-primary-lightest); |
| 3544 | + color: var(--ifm-color-primary-darker); |
| 3545 | + padding: 0.25rem 0.75rem; |
| 3546 | + border-radius: 20px; |
| 3547 | + font-size: 0.8rem; |
| 3548 | + font-weight: 500; |
| 3549 | +} |
| 3550 | + |
| 3551 | +/* Dark theme support for contributors */ |
| 3552 | +[data-theme="dark"] .contributor-card { |
| 3553 | + background: var(--ifm-background-surface-color); |
| 3554 | + border-color: var(--ifm-color-emphasis-300); |
| 3555 | +} |
| 3556 | + |
| 3557 | +[data-theme="dark"] .contributor-avatar.placeholder { |
| 3558 | + background: var(--ifm-color-primary-darkest); |
| 3559 | +} |
| 3560 | + |
| 3561 | +[data-theme="dark"] .contributor-stats span { |
| 3562 | + background: var(--ifm-color-primary-darkest); |
| 3563 | + color: var(--ifm-color-primary-lighter); |
| 3564 | +} |
| 3565 | + |
| 3566 | +/* Responsive design for contributors */ |
| 3567 | +@media (max-width: 768px) { |
| 3568 | + .contributors-page-container { |
| 3569 | + padding: 1rem; |
| 3570 | + } |
| 3571 | + |
| 3572 | + .contributors-grid { |
| 3573 | + grid-template-columns: 1fr; |
| 3574 | + gap: 1.5rem; |
| 3575 | + } |
| 3576 | + |
| 3577 | + .contributors-header h2 { |
| 3578 | + font-size: 2rem; |
| 3579 | + } |
| 3580 | +} |
| 3581 | + |
3447 | 3582 | /* Light theme github buttons */ |
3448 | 3583 | [data-theme="light"] .github-profile-btn, |
3449 | 3584 | [data-theme="light"] .github-link { |
|
0 commit comments