/* בסיס עיצוב אתר JOB KOD */ body { font-family: 'Segoe UI', sans-serif; direction: rtl; margin: 0; background: linear-gradient(to left, #e6f0ff, #ffffff); color: #333; scroll-behavior: smooth; } header, footer { background-color: #005cbf; color: white; text-align: center; padding: 1rem; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); } nav { background: #007bff; display: flex; flex-wrap: wrap; justify-content: center; gap: 1.5rem; padding: 1rem; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); } nav a { color: white; text-decoration: none; font-weight: bold; padding: 0.5rem 1rem; border-radius: 8px; transition: background 0.3s, transform 0.3s; } nav a:hover { background-color: #0056b3; transform: scale(1.05); } main { padding: 2rem; max-width: 1100px; margin: auto; animation: fadeIn 1s ease-in-out; } section { margin-bottom: 3rem; background: white; padding: 2rem; border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); transition: transform 0.3s; } section:hover { transform: translateY(-5px); } form { display: flex; flex-direction: column; gap: 1rem; } input, textarea, button, select { padding: 0.8rem; font-size: 1rem; border: 1px solid #ccc; border-radius: 8px; } button { background-color: #007bff; color: white; cursor: pointer; border: none; transition: background 0.3s, box-shadow 0.3s; } button:hover { background-color: #0056b3; box-shadow: 0 4px 8px rgba(0,0,0,0.2); } img.hero { max-width: 100%; border-radius: 12px; margin-top: 1rem; box-shadow: 0 4px 10px rgba(0,0,0,0.2); transition: transform 0.3s; } img.hero:hover { transform: scale(1.02); } ul.job-list { list-style: none; padding: 0; } ul.job-list li { margin-bottom: 1rem; padding: 1rem; background: #eef6ff; border: 1px solid #bcdfff; border-radius: 10px; transition: box-shadow 0.3s; } ul.job-list li:hover { box-shadow: 0 4px 10px rgba(0,0,0,0.1); } ul.job-list li a { color: #005cbf; text-decoration: none; font-weight: bold; } ul.job-list li a:hover { text-decoration: underline; } .clock { font-size: 1.2rem; margin-top: 0.5rem; } .social { margin-top: 1rem; } .social a { margin: 0 0.5rem; color: white; text-decoration: none; transition: opacity 0.3s; } .social a:hover { opacity: 0.8; } .whatsapp { position: fixed; bottom: 20px; left: 20px; background-color: #25d366; color: white; border-radius: 50%; width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; text-decoration: none; font-size: 2rem; box-shadow: 0 4px 8px rgba(0,0,0,0.2); z-index: 1000; transition: background-color 0.3s; } .whatsapp:hover { background-color: #1ebe5d; } .go-to-top { position: fixed; bottom: 100px; left: 20px; background-color: #007bff; color: white; padding: 0.5rem 1rem; border-radius: 8px; text-decoration: none; font-weight: bold; box-shadow: 0 4px 8px rgba(0,0,0,0.2); z-index: 999; transition: background-color 0.3s; } .go-to-top:hover { background-color: #0056b3; } @keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } /* תגובות כוכבים לדירוג */ .star-rating { display: flex; direction: ltr; justify-content: flex-start; } .star-rating input { display: none; } .star-rating label { font-size: 2rem; color: #ccc; cursor: pointer; transition: color 0.2s; position: relative; } .star-rating label::before { content: attr(aria-label); position: absolute; left: -9999px; height: 1px; overflow: hidden; } .star-rating input:checked ~ label, .star-rating label:hover, .star-rating label:hover ~ label { color: #ffc107; } /* אלמנטי חוויה נוספים */ .marquee { overflow: hidden; white-space: nowrap; box-sizing: border-box; animation: marquee 15s linear infinite; color: #007bff; font-weight: bold; padding: 0.5rem 0; } @keyframes marquee { 0% { transform: translateX(100%); } 100% { transform: translateX(-100%); } }