Spaces:
Running
Running
| @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap'); | |
| :root { | |
| --primary-500: #6366f1; | |
| --primary-600: #4f46e5; | |
| --secondary-500: #10b981; | |
| --secondary-600: #059669; | |
| } | |
| body { | |
| font-family: 'Inter', sans-serif; | |
| background-color: #0f172a; | |
| color: #f8fafc; | |
| } | |
| .tool-card:hover { | |
| transform: translateY(-5px); | |
| box-shadow: 0 10px 25px rgba(99, 102, 241, 0.2); | |
| border: 1px solid var(--primary-500); | |
| } | |
| /* Smooth transitions */ | |
| a { | |
| transition: color 0.2s ease; | |
| } | |
| button { | |
| transition: all 0.2s ease; | |
| } | |
| /* Custom scrollbar */ | |
| ::-webkit-scrollbar { | |
| width: 8px; | |
| } | |
| ::-webkit-scrollbar-track { | |
| background: #0f172a; | |
| } | |
| ::-webkit-scrollbar-thumb { | |
| background: #334155; | |
| border-radius: 4px; | |
| } | |
| ::-webkit-scrollbar-thumb:hover { | |
| background: var(--primary-500); | |
| } | |
| /* Header and footer styling */ | |
| header { | |
| background-color: rgba(15, 23, 42, 0.8); | |
| backdrop-filter: blur(10px); | |
| } | |
| footer { | |
| background-color: #1e293b; | |
| border-top: 1px solid #334155; | |
| } | |
| /* Tool card improvements */ | |
| .tool-card { | |
| border: 1px solid #1e293b; | |
| background: linear-gradient(to bottom right, #1e293b, #0f172a); | |
| } | |
| .tool-card:hover .tool-icon { | |
| background: linear-gradient(135deg, var(--primary-600), var(--secondary-600)); | |
| } | |
| /* Button styling */ | |
| button { | |
| background-color: var(--primary-500); | |
| color: white; | |
| } | |
| button:hover { | |
| background-color: var(--primary-600); | |
| } | |
| /* Form elements */ | |
| input { | |
| background-color: #1e293b; | |
| border-color: #334155; | |
| } | |
| input:focus { | |
| border-color: var(--primary-500); | |
| box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.3); | |
| } | |
| /* Category tags */ | |
| [class*="bg-gray-700"] { | |
| background-color: #334155; | |
| } | |