Spaces:
Running
Running
| :root { | |
| --primary: #1a1a2e; | |
| --secondary: #4cc9f0; | |
| --text: #333; | |
| --light-text: #777; | |
| --bg: #f9f9f9; | |
| } | |
| body { | |
| padding: 0; | |
| margin: 0; | |
| font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; | |
| line-height: 1.6; | |
| color: var(--text); | |
| background: var(--bg); | |
| } | |
| .container { | |
| max-width: 1200px; | |
| margin: 0 auto; | |
| padding: 2rem; | |
| } | |
| h1 { | |
| font-size: 2.5rem; | |
| margin-bottom: 1.5rem; | |
| color: var(--primary); | |
| } | |
| h2 { | |
| font-size: 1.5rem; | |
| color: var(--primary); | |
| } | |
| .card { | |
| background: white; | |
| max-width: 800px; | |
| margin: 2rem auto; | |
| padding: 2rem; | |
| border-radius: 12px; | |
| box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05); | |
| } | |
| .features { | |
| display: grid; | |
| grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); | |
| gap: 1.5rem; | |
| margin: 2rem 0; | |
| } | |
| .feature-card { | |
| background: #f5f7fa; | |
| padding: 1.5rem; | |
| border-radius: 8px; | |
| transition: transform 0.3s ease; | |
| } | |
| .feature-card:hover { | |
| transform: translateY(-5px); | |
| } | |
| .cta { | |
| text-align: center; | |
| margin-top: 2rem; | |
| font-size: 1.1rem; | |
| } | |
| .contact-form { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 1.5rem; | |
| } | |
| .form-group { | |
| display: flex; | |
| flex-direction: column; | |
| gap: 0.5rem; | |
| } | |
| input, textarea { | |
| padding: 0.8rem; | |
| border: 1px solid #ddd; | |
| border-radius: 4px; | |
| font-family: inherit; | |
| } | |
| button { | |
| background: var(--primary); | |
| color: white; | |
| padding: 0.8rem 1.5rem; | |
| border: none; | |
| border-radius: 4px; | |
| cursor: pointer; | |
| transition: background 0.3s ease; | |
| } | |
| button:hover { | |
| background: var(--secondary); | |
| } | |
| img { | |
| max-width: 100%; | |
| height: auto; | |
| } | |