/* style.css */ :root { --primary-color: #3498db; --secondary-color: #2ecc71; --accent-color: #f1c40f; --danger-color: #e74c3c; --warning-color: #f16a25; --success-color: #27ae60; --info-color: #2980b9; } body { margin: 0; font-family: 'Segoe UI', sans-serif; background-color: var(--primary-color); color: #fff; } header { background-color: var(--secondary-color); color: var(--primary-color); padding: 1.5rem 0; text-align: center; } .logo { font-size: 2rem; color: var(--accent-color); } section { padding: 2rem 0; } .card { background-color: #fff; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); max-width: 600px; margin: auto; } .card h2 { color: var(--danger-color); } .card p { color: var(--warning-color); } footer { background-color: var(--success-color); color: #fff; text-align: center; padding: 1.5rem 0; }