| |
| :root { |
| --primary-purple: #6c4de6; |
| --dark-bg: #0f0f1a; |
| --card-bg: #1a1a2e; |
| --light-text: #f0f0f0; |
| --gray-text: #b0b0c0; |
| --border-color: #2d2d45; |
| } |
|
|
| body { |
| background-color: var(--dark-bg); |
| color: var(--light-text); |
| line-height: 1.6; |
| font-family: 'Inter', sans-serif; |
| } |
|
|
| .container { |
| width: 100%; |
| max-width: 1200px; |
| margin: 0 auto; |
| padding: 0 20px; |
| } |
|
|
| section { |
| padding: 80px 0; |
| } |
|
|
| .section-title { |
| text-align: center; |
| margin-bottom: 60px; |
| } |
|
|
| .section-title h2 { |
| font-size: 2.5rem; |
| font-weight: 700; |
| margin-bottom: 15px; |
| } |
|
|
| .section-title p { |
| color: var(--gray-text); |
| font-size: 1.1rem; |
| max-width: 600px; |
| margin: 0 auto; |
| } |
|
|
| |
| @media (max-width: 768px) { |
| section { |
| padding: 60px 0; |
| } |
| |
| .section-title h2 { |
| font-size: 2rem; |
| } |
| } |