body { margin: 0; font-family: 'Orbitron', sans-serif; background: radial-gradient(circle at top left, #e0f7fa, #fce4ec); color: #111; overflow-x: hidden; position: relative; } header { text-align: center; padding: 6rem 2rem 4rem; background: linear-gradient(135deg, #00c6ff, #0072ff); color: white; box-shadow: 0 0 40px rgba(0, 123, 255, 0.3); } header h1 { font-size: 4rem; margin-bottom: 1rem; letter-spacing: 2px; } header p { font-size: 1.5rem; color: #f0faff; } .section { padding: 4rem 2rem; max-width: 1300px; margin: auto; } .section h2 { text-align: center; font-size: 2.8rem; margin-bottom: 3rem; color: #0072ff; } .car-card { background: linear-gradient(to right, #ffffff, #f0f9ff); border-radius: 20px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,0.1); margin-bottom: 4rem; display: flex; flex-wrap: wrap; transition: all 0.4s ease; transform-style: preserve-3d; } .car-card:hover { transform: scale(1.015); box-shadow: 0 25px 80px rgba(0, 123, 255, 0.3); } .car-card img { width: 100%; max-width: 520px; object-fit: cover; } .car-details { flex: 2; padding: 2rem 3rem; } .car-details h3 { font-size: 2.3rem; color: #0051ff; margin-bottom: 1rem; } .car-details p { font-size: 1.15rem; color: #444; margin-bottom: 1rem; } .specs { display: flex; flex-wrap: wrap; gap: 1rem; margin-top: 1rem; } .badge { background: #e0f7ff; border-left: 5px solid #0072ff; padding: 0.75rem 1.2rem; font-weight: bold; border-radius: 8px; color: #333; flex: 1 1 200px; } .neon-glow { text-shadow: 0 0 5px #00f2ff, 0 0 10px #00f2ff; } .particles { position: fixed; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; background: url('https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExeDR6aWR0a2NldHRsYml0cTNmNGxvZXp4YWlyYXRuazJ2dmNjNTd2ZCZlcD12MV9naWZzX3NlYXJjaCZjdD1n/KouuVwfTuArOWeerLM/giphy.gif') repeat center center; background-size: cover; opacity: 0.15; pointer-events: none; } @media(max-width: 768px) { .car-card { flex-direction: column; } .car-details { padding: 1.5rem; } header h1 { font-size: 2.5rem; } }