Spaces:
Running
Running
| @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); | |
| body { | |
| font-family: 'Inter', sans-serif; | |
| background-color: #f3f4f6; | |
| } | |
| /* Dark mode support */ | |
| @media (prefers-color-scheme: dark) { | |
| body { | |
| background-color: #111827; | |
| color: #f3f4f6; | |
| } | |
| .bg-white { | |
| background-color: #1f2937 ; | |
| color: #f3f4f6; | |
| } | |
| .text-gray-800 { | |
| color: #e5e7eb ; | |
| } | |
| .border-gray-200 { | |
| border-color: #374151 ; | |
| } | |
| } | |
| /* Custom scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 6px; | |
| height: 6px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: #f1f1f1; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: #cbd5e1; | |
| border-radius: 3px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: #94a3b8; | |
| } | |
| /* Video background styling */ | |
| video { | |
| object-fit: cover; | |
| width: 100%; | |
| height: 100%; | |
| } | |
| /* Hero section text styling */ | |
| .hero-content { | |
| text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5); | |
| } | |
| /* Animation for buttons */ | |
| .btn-animate { | |
| transition: all 0.2s ease; | |
| } | |
| .btn-animate:hover { | |
| transform: translateY(-2px); | |
| } | |
| /* Modern card styling */ | |
| .card { | |
| border-radius: 12px; | |
| box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05); | |
| transition: transform 0.3s ease, box-shadow 0.3s ease; | |
| } | |
| .card:hover { | |
| transform: translateY(-4px); | |
| box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); | |
| } | |
| /* Smooth transitions */ | |
| .transition-all { | |
| transition-property: all; | |
| transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); | |
| transition-duration: 150ms; | |
| } | |
| /* Rounded elements */ | |
| .rounded-xl { | |
| border-radius: 1rem; | |
| } | |
| /* Custom utility classes */ | |
| .shadow-soft { | |
| box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03); | |
| } | |
| /* Responsive table container */ | |
| .table-container { | |
| overflow-x: auto; | |
| -webkit-overflow-scrolling: touch; | |
| } |