/*
Theme Name: Poradnia Rodzinna
Theme URI: https://poradniarodzinna.skoczow.pl/
Description: Lekki motyw strony Poradni Rodzinnej w Skoczowie (bez Elementora). Wygląd i treści sekcji pochodzą z wtyczki „Poradnia Rodzinna – nowy wygląd” (menu Poradnia → Treści). Zwykłe podstrony i wpisy edytujesz w edytorze WordPressa.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: poradnia
License: GPL-2.0-or-later
*/

/* ---------- Podstawa ---------- */
html{scroll-behavior:smooth}
body{margin:0;background:#fff;color:#38433B;font-family:"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif}
img{max-width:100%;height:auto}
.pr-skip{position:absolute;left:-9999px;top:8px;z-index:1000;background:#1A5E1C;color:#fff;padding:10px 16px;border-radius:8px;font-weight:700}
.pr-skip:focus{left:8px}
.pr-noplugin{padding:40px;font:16px/1.5 system-ui;background:#fff3cd}

/* ---------- Treść zwykłych podstron i wpisów ---------- */
body .pr .pr-prose{max-width:820px;margin:0 auto;padding:56px 24px 88px;font-size:18px;line-height:1.7;color:#38433B}
body .pr .pr-prose > *:first-child{margin-top:0}
body .pr .pr-prose h1,body .pr .pr-prose h2,body .pr .pr-prose h3,body .pr .pr-prose h4{font-family:var(--pr-font-head);color:var(--pr-ink);line-height:1.25;margin:1.8em 0 .6em}
body .pr .pr-prose h2{font-size:30px}
body .pr .pr-prose h3{font-size:23px}
body .pr .pr-prose h4{font-size:19px}
body .pr .pr-prose p{margin:0 0 1.1em}
body .pr .pr-prose a{color:var(--pr-green);text-decoration:underline;text-underline-offset:3px}
body .pr .pr-prose ul,body .pr .pr-prose ol{margin:0 0 1.3em;padding-left:1.4em}
body .pr .pr-prose li{margin:.35em 0}
body .pr .pr-prose li::marker{color:var(--pr-green);font-weight:700}
body .pr .pr-prose strong,body .pr .pr-prose b{color:var(--pr-ink)}
body .pr .pr-prose img{border-radius:14px;display:block;margin:1.4em 0}
body .pr .pr-prose figure{margin:1.6em 0}
body .pr .pr-prose figcaption{font-size:14px;color:var(--pr-muted);margin-top:8px}
body .pr .pr-prose blockquote{margin:1.6em 0;padding:18px 24px;background:var(--pr-green-50);border-left:4px solid var(--pr-green);border-radius:0 12px 12px 0}
body .pr .pr-prose hr{border:0;border-top:1px solid var(--pr-line);margin:2.4em 0}
body .pr .pr-prose table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:16px;display:block;overflow-x:auto}
body .pr .pr-prose th,body .pr .pr-prose td{border:1px solid var(--pr-line);padding:10px 14px;text-align:left;vertical-align:top}
body .pr .pr-prose th{background:var(--pr-green-50);color:var(--pr-ink)}
body .pr .pr-prose iframe,body .pr .pr-prose video{max-width:100%}
body .pr .pr-prose .alignleft{float:left;margin:0 24px 16px 0}
body .pr .pr-prose .alignright{float:right;margin:0 0 16px 24px}
body .pr .pr-prose .aligncenter{margin-left:auto;margin-right:auto}
body .pr .pr-prose .wp-block-button__link{background:var(--pr-green);color:#fff;border-radius:999px;padding:12px 24px;text-decoration:none;font-weight:700;display:inline-block}
body .pr .pr-prose .wp-block-file a{font-weight:700}
body .pr .pr-back{display:inline-flex;align-items:center;gap:6px;font-weight:700;margin-top:24px}
body .pr .pr-meta{color:var(--pr-muted);font-size:15px;margin-top:10px}

/* ---------- Lista wpisów / paginacja ---------- */
body .pr .pr-list{padding:56px 0 88px}
body .pr .pr-pages{display:flex;gap:8px;justify-content:center;margin-top:40px;flex-wrap:wrap}
body .pr .pr-pages .page-numbers{min-width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid var(--pr-line);border-radius:12px;font-weight:700;color:var(--pr-ink);padding:0 12px;text-decoration:none}
body .pr .pr-pages .current{background:var(--pr-green);border-color:var(--pr-green);color:#fff}
body .pr .pr-search{display:flex;gap:10px;max-width:520px;margin-top:22px}
body .pr .pr-search input{flex:1;font:inherit;padding:12px 16px;border:1.5px solid #D5DDD7;border-radius:12px;min-height:50px}
@media (max-width:680px){body .pr .pr-prose{padding:36px 16px 64px;font-size:17px}body .pr .pr-prose h2{font-size:25px}}
