Spaces:
Running
Running
| @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); | |
| :root { | |
| --primary-500: #4F46E5; | |
| --primary-600: #4338CA; | |
| --primary-700: #3730A3; | |
| --primary-800: #2E2B8F; | |
| --secondary-500: #10B981; | |
| --secondary-600: #0D9488; | |
| --secondary-700: #0F766E; | |
| --gray-50: #F9FAFB; | |
| --gray-100: #F3F4F6; | |
| --gray-200: #E5E7EB; | |
| --gray-700: #374151; | |
| --gray-800: #1F2937; | |
| --gray-900: #111827; | |
| } | |
| body { | |
| font-family: 'Inter', sans-serif; | |
| color: var(--gray-800); | |
| line-height: 1.6; | |
| background-color: var(--gray-50); | |
| } | |
| h1, h2, h3, h4, h5, h6 { | |
| color: var(--gray-900); | |
| line-height: 1.3; | |
| font-weight: 700; | |
| } | |
| /* Custom scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 8px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: var(--gray-100); | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: var(--primary-500); | |
| border-radius: 4px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: var(--primary-600); | |
| } | |
| /* Modern buttons */ | |
| .button { | |
| display: inline-flex; | |
| align-items: center; | |
| justify-content: center; | |
| padding: 0.75rem 1.5rem; | |
| border-radius: 0.5rem; | |
| font-weight: 600; | |
| transition: all 0.2s ease; | |
| box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); | |
| } | |
| .button-primary { | |
| background-color: var(--primary-500); | |
| color: white; | |
| } | |
| .button-primary:hover { | |
| background-color: var(--primary-600); | |
| transform: translateY(-1px); | |
| box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); | |
| } | |
| .button-secondary { | |
| background-color: var(--secondary-500); | |
| color: white; | |
| } | |
| .button-secondary:hover { | |
| background-color: var(--secondary-600); | |
| transform: translateY(-1px); | |
| box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); | |
| } | |
| /* Cards */ | |
| .card { | |
| background: white; | |
| border-radius: 1rem; | |
| overflow: hidden; | |
| box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05); | |
| transition: all 0.3s ease; | |
| } | |
| .card:hover { | |
| transform: translateY(-5px); | |
| box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); | |
| } | |
| /* Gradients */ | |
| .gradient-primary { | |
| background: linear-gradient(135deg, var(--primary-500), var(--primary-700)); | |
| } | |
| .gradient-secondary { | |
| background: linear-gradient(135deg, var(--secondary-500), var(--secondary-700)); | |
| } | |
| /* Utility classes */ | |
| .rounded-xl { | |
| border-radius: 1rem; | |
| } | |
| .shadow-lg { | |
| box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1); | |
| } | |