/* Pesto — Formularz newslettera (moduł newsletter). WYGLĄD PRZYWRÓCONY do wersji 0.8.28 (decyzja właściciela 13.10.2026: wygląd sprzed „płaskiej” przebudowy feel).
   Reguły pochodzą 1:1 ze starej wtyczki (dawniej <style> drukowany w PHP); wartości zapasowe var(--pesto-*, …) zostały jak były, więc wygląd domyślny jest identyczny.
   Architektura zostaje: CSS w pliku (bez <style> w treści strony), dostępność (fokus, ARIA) i nazwy klas dla JS/motywu. */
.pesto-nl__form{display:flex;gap:.5rem;flex-wrap:wrap;max-width:480px}
.pesto-nl__form input{flex:1;min-width:200px;border:1.5px solid var(--pesto-line,#e7e3da);border-radius:999px;padding:.7rem 1.1rem;font:inherit}
.pesto-nl__form button{border:0;background:var(--pesto-accent,#c8a24a);color:var(--pesto-accent-ink,#1a1a17);border-radius:999px;padding:.7rem 1.5rem;font-weight:700;cursor:pointer}
.pesto-nl__legal{font-size:.75rem;color:var(--pesto-muted,#6f6e6a);margin-top:.5rem}
.pesto-nl__ok{color:#117a3d;font-weight:700}
.pesto-nl__err{color:#c0303d;font-size:.88rem}

/* Ptaszek „zapisano”: dawniej znak ✓ w tekście, teraz inline SVG (aria-hidden) — wygląda jak znak. */
.pesto-nl__ok svg{vertical-align:-2px;margin-right:2px}
