/* הגדרות כלליות */ * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Poppins', sans-serif; line-height: 1.6; background-color: #0d0d0d; /* Dark background for cyber look */ color: #d1d1d1; /* Light grey text color for readability */ direction: rtl; } .container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } h1, h2, h3 { color: #00ffcc; /* Neon green/blue for headers */ } /* כותרת */ header { background: linear-gradient(135deg, #060606, #0d0d0d); color: #00ffcc; /* Neon green/blue for the text */ text-align: center; padding: 60px 20px; animation: fadeIn 1.5s ease-in-out; border-bottom: 2px solid #00ffcc; /* Add a neon border to the header */ } header h1 { font-size: 3rem; font-weight: 600; } header p { font-size: 1.2rem; margin: 20px 0; } .contact-buttons { margin-top: 20px; } .contact-buttons .btn { background-color: #00ffcc; /* Neon green/blue for buttons */ color: #000; padding: 15px 30px; border-radius: 50px; text-decoration: none; margin: 5px; font-weight: 600; box-shadow: 0px 0px 10px 2px #00ffcc; /* Glowing effect */ transition: background-color 0.3s ease, box-shadow 0.3s ease; } .contact-buttons .btn.call { background-color: #ff6600; /* Neon orange for the "Call" button */ box-shadow: 0px 0px 10px 2px #ff6600; /* Glowing orange */ } .contact-buttons .btn:hover { background-color: #00bfa6; box-shadow: 0px 0px 20px 5px #00ffcc; /* Stronger glow on hover */ } /* אזור השירותים */ .services { background-color: #181818; /* Dark grey for section background */ padding: 60px 20px; text-align: center; } .services h2 { font-size: 2.5rem; margin-bottom: 40px; color: #00ffcc; /* Neon blue-green for the heading */ } .service-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; } .service { background: #0d0d0d; border-radius: 10px; box-shadow: 0px 0px 15px 2px rgba(0, 255, 204, 0.3); /* Subtle neon glow */ padding: 20px; transition: transform 0.3s ease, box-shadow 0.3s ease; text-align: center; } .service img { width: 100%; height: 200px; object-fit: cover; border-radius: 10px 10px 0 0; } .service h3 { font-size: 1.5rem; color: #00ffcc; margin: 20px 0 10px; } .service p { font-size: 1rem; color: #d1d1d1; margin-bottom: 10px; } .service:hover { transform: scale(1.05); box-shadow: 0px 0px 25px 5px rgba(0, 255, 204, 0.6); /* Stronger glow on hover */ } /* אזור אודותינו */ .about { background-color: #0d0d0d; padding: 60px 20px; } .about h2 { font-size: 2.5rem; text-align: center; margin-bottom: 40px; color: #00ffcc; /* צבע ניאון לכותרת */ } .about-content { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; } .about-text { flex: 1 1 500px; padding: 20px; } .about-text p { font-size: 1.1rem; color: #d1d1d1; /* טקסט בהיר למראה נקי */ margin-bottom: 20px; } .about img { flex: 1 1 400px; width: 100%; height: auto; border-radius: 10px; box-shadow: 0px 0px 15px 2px rgba(0, 255, 204, 0.3); /* אפקט זוהר סביב התמונה */ } /* תחתית הדף */ footer { background-color: #0d0d0d; color: #00ffcc; text-align: center; padding: 20px 0; font-size: 1rem; border-top: 2px solid #00ffcc; /* קו ניאון עליון */ } /* אנימציות */ @keyframes fadeIn { 0% { opacity: 0; transform: translateY(20px); } 100% { opacity: 1; transform: translateY(0); } } /* התאמות למדיה */ @media (max-width: 768px) { header h1 { font-size: 2.5rem; } .about-content { flex-direction: column; } .about img { margin-top: 20px; } .service-grid { grid-template-columns: 1fr; } } @media (max-width: 480px) { header h1 { font-size: 2rem; } header p { font-size: 1rem; } .contact-buttons .btn { padding: 10px 20px; font-size: 0.9rem; } .services h2, .about h2 { font-size: 2rem; } .service h3 { font-size: 1.3rem; } .service p { font-size: 0.9rem; } footer { font-size: 0.9rem; } }