/*
Theme Name: Astra Child
Template: astra
Version: 1.0
Text Domain: astra-child
Domain Path: /languages
*/

/* Kolory globalne motywu (Astra) dostępne są automatycznie jako zmienne CSS
   --ast-global-color-0 .. --ast-global-color-8 (ustawiane w: Wygląd -> Dostosuj ->
   Global -> Kolory). W plikach widgetów (widgets/*.css) używamy ICH zamiast wpisywania
   kodów hex na sztywno - patrz np. custom-footer.css, custom-carousel.css.

   Poniżej: własne zmienne dla kolorów, które NIE są częścią palety globalnej Astry
   (np. akcent w konkretnym widgecie), zdefiniowane w jednym miejscu zamiast powielane
   jako "magiczne" kody hex w kilku plikach. */
:root {
    --nl-accent-gold: #d3c6be;
}
/* Wyniki wyszukiwania (domyślny szablon Astry): Astra wymusza na miniaturze
   proporcje 16:9 (aspect-ratio) bez object-fit, przez co pionowe zdjęcia lamp
   były rozciągane. "cover" przycina zdjęcie zamiast je deformować. */
.search .ast-article-post .post-thumb-img-content img {
    object-fit: cover;
    object-position: center;
}

/* Osoby z włączonym w systemie "Ogranicz ruch" (prefers-reduced-motion): wyłączamy
   animacje i płynne przewijanie na całej stronie jedną regułą, zamiast dopisywać ją
   do każdego pliku CSS z osobna. Czas 0,01 ms (a nie "none") sprawia, że elementy
   kończące animację w stanie końcowym (np. wyłaniające się) i tak się pojawiają. */
@media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
        animation-duration: 0.01ms !important;
        animation-delay: 0s !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        transition-delay: 0s !important;
        scroll-behavior: auto !important;
    }
}
