/* Lista dzielnic w formie "pigułek" na zdjęciu hero — zastępuje wcześniejszą sekcję ze stopki. Efekt półprzezroczystego szkła (glassmorphism), spójny z kolorystyką marki, czytelny na tle zdjęcia. */ .hero-dzielnice { margin-top: 28px; width: 100%; max-width: 780px; } .hero-dzielnice-label { margin: 0 0 10px; font-size: 12px; letter-spacing: 1.5px; text-transform: uppercase; color: rgba(255, 255, 255, 0.75); text-align: center; } .hero-dzielnice-lista { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; } .hero-dzielnice-lista a { display: inline-block; padding: 7px 16px; background: rgba(255, 255, 255, 0.12); backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); border: 1px solid rgba(255, 255, 255, 0.35); border-radius: 20px; color: #ffffff; text-decoration: none; font-size: 13px; font-weight: 500; transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease; } .hero-dzielnice-lista a:hover { background-color: #4CAF50; border-color: #4CAF50; transform: translateY(-2px); } /* Na wąskich ekranach trochę mniejsze odstępy i czcionka, żeby wszystko ładnie się zmieściło bez rozjeżdżania układu. */ @media (max-width: 600px) { .hero-dzielnice-lista a { padding: 6px 12px; font-size: 12px; } } plikeof