Spaces:
Running
Running
| /* Custom Table Styling */ | |
| .table-container { | |
| border-radius: 8px; | |
| box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1); | |
| overflow: hidden; | |
| margin-bottom: 2rem; | |
| border: 1px solid #eee; | |
| } | |
| .table { | |
| margin-bottom: 0 ; | |
| font-size: 0.95rem; | |
| } | |
| .table thead th { | |
| background-color: #363636; | |
| color: #ffffff ; | |
| border-bottom-width: 0; | |
| font-weight: 600; | |
| text-transform: uppercase; | |
| font-size: 0.85rem; | |
| letter-spacing: 0.5px; | |
| padding: 15px; | |
| } | |
| .table tbody td, | |
| .table tbody th { | |
| padding: 12px 15px; | |
| vertical-align: middle; | |
| border-color: #f5f5f5; | |
| } | |
| /* Soften the borders */ | |
| .table.is-bordered td, | |
| .table.is-bordered th { | |
| border-width: 0 0 1px 0; | |
| } | |
| .table.is-bordered tr:last-child td { | |
| border-bottom-width: 0; | |
| } | |
| /* Custom style for the selected row (Our Model) */ | |
| .table tbody tr.is-selected { | |
| background-color: #f0f8ff ; /* AliceBlue */ | |
| color: #333 ; | |
| } | |
| .table tbody tr.is-selected td, | |
| .table tbody tr.is-selected th { | |
| border-color: #cce4ff; | |
| font-weight: 600; | |
| } | |
| /* Hover effect refinement */ | |
| .table.is-hoverable tbody tr:not(.is-selected):hover { | |
| background-color: #fafafa ; | |
| } | |
| /* Header row in tbody (like "Additional Open-Source Models") */ | |
| .table tbody tr.has-background-light { | |
| background-color: #f9f9f9 ; | |
| } | |
| .table tbody tr.has-background-light td { | |
| color: #666; | |
| font-size: 0.9rem; | |
| font-style: italic; | |
| padding: 8px; | |
| } | |
| /* Lighter green alternatives */ | |
| .tag.is-success { | |
| background-color: #96e6b3 ; | |
| color: #0e301a ; | |
| } | |
| .notification.is-success.is-light { | |
| background-color: #effaf3 ; | |
| color: #257942 ; | |
| } | |
| .has-text-success { | |
| color: #257942 ; | |
| } | |
| /* Sticky Menu */ | |
| .sticky-menu { | |
| position: sticky; | |
| top: 2rem; | |
| max-height: calc(100vh - 4rem); | |
| overflow-y: auto; | |
| } | |
| .menu-list a { | |
| border-radius: 4px; | |
| padding: 0.5em 0.75em; | |
| transition: background-color 0.2s; | |
| } | |
| .menu-list a:hover { | |
| background-color: #f5f5f5; | |
| color: #3273dc; | |
| } | |
| .menu-list a.is-active { | |
| background-color: #e8f0fe; | |
| color: #3273dc; | |
| font-weight: 600; | |
| } | |
| /* Section Divider */ | |
| .section-divider { | |
| background-color: #f5f5f5; | |
| border: none; | |
| display: block; | |
| height: 2px; | |
| margin: 3rem 0; | |
| } | |
| /* Scroll to Top Button */ | |
| #scrollToTopBtn { | |
| display: none; | |
| position: fixed; | |
| bottom: 20px; | |
| right: 30px; | |
| z-index: 99; | |
| border: none; | |
| outline: none; | |
| cursor: pointer; | |
| width: 50px; | |
| height: 50px; | |
| padding: 0; | |
| align-items: center; | |
| justify-content: center; | |
| border-radius: 50%; | |
| font-size: 18px; | |
| box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); | |
| transition: opacity 0.3s, transform 0.3s; | |
| } | |
| #scrollToTopBtn:hover { | |
| background-color: #555; | |
| transform: translateY(-3px); | |
| } | |
| /* Footer adjustments */ | |
| .footer { | |
| padding: 3rem 1.5rem 3rem; | |
| background-color: #fafafa; | |
| } | |
| .container.is-max-desktop { | |
| max-width: 1300px; | |
| } | |