/* Encyklopedia Wiki — komponenty. Wartości wyłącznie z presetów theme.json (--wp--preset--…).
   Wygląd domyślnych bloków opakowany w :root :where(…), żeby zmiany z edytora wygrywały. */
:root{--szer-tekstu:40rem;--szer-spisu:13rem;--szer-metryczki:19.5rem;--szer-calosci:80rem;--promien:2px}

/* ciemna wersja według ustawienia systemu */
/* 1.2.2: bez automatycznego trybu ciemnego — serwis zawsze w jasnej, błękitnej kolorystyce (decyzja właściciela) */
:root{color-scheme:light}

/* ---------- PODSTAWA ---------- */
body{font-optical-sizing:auto;text-rendering:optimizeLegibility}
:root :where(p){text-wrap:pretty}
:root :where(.tresc-hasla,.tresc-strony,.tresc-glowna) p{hyphens:auto}
:root :where(h1,h2,h3){text-wrap:balance}
:root :where(strong,b){font-weight:650}
:root :where(a:where(:not(.wp-element-button))){text-decoration-thickness:1px;text-underline-offset:.18em;
  text-decoration-color:color-mix(in oklab,currentColor 45%,transparent)}
:root :where(a:where(:not(.wp-element-button)):hover){text-decoration-color:currentColor;text-decoration-thickness:2px}
:root :where(main a:visited){color:var(--wp--preset--color--odwiedzony)}
:focus-visible{outline:3px solid var(--wp--preset--color--blekit);outline-offset:2px;border-radius:var(--promien)}
:root :where(.tresc-hasla,.tresc-strony,.tresc-glowna) h2{padding-bottom:var(--wp--preset--spacing--20);
  border-bottom:1px solid var(--wp--preset--color--linia);margin-top:var(--wp--preset--spacing--60);scroll-margin-top:1rem}
:root :where(.tresc-hasla,.tresc-strony,.tresc-glowna)>*{margin-block-start:0;margin-block-end:var(--wp--preset--spacing--40)}
:root :where(.tresc-hasla,.tresc-strony,.tresc-glowna)>h2{margin-block-start:var(--wp--preset--spacing--60)}

/* ---------- NAGŁÓWEK ---------- */
.naglowek{font-family:var(--wp--preset--font-family--bezszeryf);position:relative}
.naglowek__pas{max-width:var(--szer-calosci);margin:0 auto;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50);
  gap:var(--wp--preset--spacing--40) var(--wp--preset--spacing--60)}
.znak-serwisu-p{margin:0}
.znak-serwisu{text-decoration:none!important;color:var(--wp--preset--color--tusz)!important;display:flex;flex-direction:column;line-height:1.1}
.znak-serwisu__nazwa{font-family:var(--wp--preset--font-family--szeryf);font-size:1.35rem;font-weight:600;letter-spacing:-.005em}
.znak-serwisu__nazwa span{font-variant-caps:all-small-caps;letter-spacing:.06em;font-weight:500;color:var(--wp--preset--color--tekst-drugi)}
.znak-serwisu__haslo{font-size:var(--wp--preset--font-size--maly);color:var(--wp--preset--color--tekst-pomocniczy);margin-top:.2rem}
.szukaj{flex:1 1 16rem;max-width:30rem;margin:0}
.szukaj .wp-block-search__inside-wrapper{border:0;padding:0}
.szukaj .wp-block-search__input{font:inherit;font-size:1rem;padding:.5rem .75rem;border:1px solid var(--wp--preset--color--tekst-pomocniczy);
  border-right:0;border-radius:var(--promien) 0 0 var(--promien);background:var(--wp--preset--color--papier);color:var(--wp--preset--color--tusz);margin:0}
.szukaj .wp-block-search__button{margin:0;padding:.5rem 1rem;border-radius:0 var(--promien) var(--promien) 0;
  background:var(--wp--preset--color--tlo-glowki);color:var(--wp--preset--color--tusz);border:1px solid var(--wp--preset--color--tekst-pomocniczy)}
.szukaj--duze{max-width:36rem;margin-bottom:var(--wp--preset--spacing--60)}
.menu{max-width:var(--szer-calosci);margin:0 auto;padding:0 var(--wp--preset--spacing--50)}
.menu .wp-block-navigation__container{gap:0 var(--wp--preset--spacing--50)}
.menu .wp-block-navigation-item__content{display:block;padding:.6rem 0 .55rem!important;color:var(--wp--preset--color--tekst-drugi);
  text-decoration:none!important;border-bottom:3px solid transparent}
.menu .wp-block-navigation-item__content:hover,.menu .current-menu-item>.wp-block-navigation-item__content{color:var(--wp--preset--color--tusz);border-bottom-color:var(--wp--preset--color--blekit)}

/* ---------- STRONA I GŁOWA HASŁA ---------- */
.strona{max-width:var(--szer-calosci);margin:0 auto!important;padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--50) var(--wp--preset--spacing--80)}
.strona>*{margin-block-start:0}
.okruszki,.yoast-breadcrumbs{font-family:var(--wp--preset--font-family--bezszeryf);font-size:var(--wp--preset--font-size--maly);
  color:var(--wp--preset--color--tekst-pomocniczy);margin:0 0 var(--wp--preset--spacing--30)}
.okruszki a,.yoast-breadcrumbs a{color:var(--wp--preset--color--tekst-drugi)!important;text-decoration-color:var(--wp--preset--color--linia)}
.glowa-hasla{border-bottom:1px solid var(--wp--preset--color--linia);padding-bottom:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--50)}
.glowa-hasla>*{margin:0}
.wiarygodnosc{font-family:var(--wp--preset--font-family--bezszeryf);font-size:var(--wp--preset--font-size--maly);color:var(--wp--preset--color--tekst-pomocniczy);
  margin-top:var(--wp--preset--spacing--30)!important;gap:.25rem 1.1rem}
.wiarygodnosc p,.wiarygodnosc .wp-block-post-terms,.wiarygodnosc .wp-block-post-date{margin:0;font-size:inherit;color:inherit}
.wiarygodnosc__para{gap:.3em}
.wiarygodnosc a{color:var(--wp--preset--color--tekst-drugi)!important}
.opis-dzialu{max-width:46rem;margin-top:var(--wp--preset--spacing--30)!important;color:var(--wp--preset--color--tekst-drugi)}

/* ---------- UKŁAD HASŁA ---------- */
@media (min-width:80em){
  .tresc-hasla{display:grid;grid-template-columns:var(--szer-spisu) minmax(0,var(--szer-tekstu)) var(--szer-metryczki);
    column-gap:var(--wp--preset--spacing--60);row-gap:0;align-items:start}
  .tresc-hasla>*{grid-column:2}
  .tresc-hasla>.spis-tresci-tytul{display:none}
  .tresc-hasla>.spis-tresci::before{content:"Spis treści";display:block;font-weight:600;letter-spacing:.06em;font-variant-caps:all-small-caps;
    color:var(--wp--preset--color--tekst-drugi);margin-bottom:var(--wp--preset--spacing--30)}
  .tresc-hasla>.spis-tresci{grid-column:1;grid-row:1/span 160;position:sticky;top:var(--wp--preset--spacing--50);max-height:calc(100vh - 3rem);overflow:auto}
  .tresc-hasla>.is-style-metryczka{grid-column:3;grid-row:1/span 160;float:none;width:auto;margin:0}
}
@media (min-width:56em) and (max-width:79.99em){
  .tresc-hasla{display:grid;grid-template-columns:minmax(0,var(--szer-tekstu)) 17rem;column-gap:var(--wp--preset--spacing--60);row-gap:0;align-items:start}
  .tresc-hasla>*{grid-column:1}
  .tresc-hasla>.is-style-metryczka{grid-column:2;grid-row:1/span 160;float:none;width:auto;margin:0}
}
@media (max-width:55.99em){.tresc-hasla{max-width:var(--szer-tekstu)}}
.tresc-strony{max-width:46rem}
.tresc-strony>.wp-block-table{max-width:none}

/* ---------- KOMPONENTY TREŚCI ---------- */
.znak-rozpoznawczy{font-size:var(--wp--preset--font-size--srodtytul-2);line-height:1.42;font-style:italic;font-weight:420;
  color:var(--wp--preset--color--granat);background:var(--wp--preset--color--tlo-znaku);border-left:5px solid var(--wp--preset--color--granat);
  padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50);margin-top:var(--wp--preset--spacing--30)!important;hyphens:manual!important}
.znak-rozpoznawczy strong{display:block;font-family:var(--wp--preset--font-family--bezszeryf);font-style:normal;font-weight:600;
  font-size:var(--wp--preset--font-size--maly);letter-spacing:.06em;font-variant-caps:all-small-caps;color:var(--wp--preset--color--tekst-drugi);margin-bottom:.15rem}

:root :where(.wp-block-table){overflow-x:auto}
:root :where(.wp-block-table) table{border-collapse:collapse;width:100%;font-family:var(--wp--preset--font-family--bezszeryf);
  font-size:var(--wp--preset--font-size--maly);line-height:1.45;font-variant-numeric:tabular-nums}
:root :where(.wp-block-table) thead{border-bottom:0}
:root :where(.wp-block-table) th{background:var(--wp--preset--color--tlo-glowki);font-weight:600;text-align:left}
:root :where(.wp-block-table) :is(th,td){border:1px solid var(--wp--preset--color--linia);padding:.45rem .65rem;vertical-align:top}
:root :where(.wp-block-table:not(.is-style-metryczka)) tbody tr:nth-child(even) td{background:var(--wp--preset--color--tlo-pola)}
:root :where(.wp-block-table) figcaption{margin-top:var(--wp--preset--spacing--30)}

.wp-block-table.is-style-metryczka{float:right;width:var(--szer-metryczki);margin:0 0 var(--wp--preset--spacing--50) var(--wp--preset--spacing--50);
  display:flex;flex-direction:column;border:1px solid var(--wp--preset--color--linia);background:var(--wp--preset--color--tlo-pola);overflow:visible;
  font-family:var(--wp--preset--font-family--bezszeryf);font-size:var(--wp--preset--font-size--maly);line-height:1.45}
.wp-block-table.is-style-metryczka figcaption{order:-1;margin:0;padding:.55rem .75rem;text-align:center;font-family:var(--wp--preset--font-family--szeryf);
  font-size:1.05rem;font-weight:600;color:var(--wp--preset--color--tusz);background:var(--wp--preset--color--tlo-glowki);border-bottom:1px solid var(--wp--preset--color--linia)}
.wp-block-table.is-style-metryczka table{border:0;margin:0;table-layout:fixed}
.wp-block-table.is-style-metryczka td{border:0;border-top:1px solid var(--wp--preset--color--linia-delikatna);padding:.45rem .75rem;background:none}
.wp-block-table.is-style-metryczka tr:first-child td{border-top:0}
.wp-block-table.is-style-metryczka td:first-child{width:38%;color:var(--wp--preset--color--tekst-drugi)}
@media (max-width:55.99em){.wp-block-table.is-style-metryczka{float:none;width:auto;margin:0 0 var(--wp--preset--spacing--50)}}

.spis-tresci-tytul{font-family:var(--wp--preset--font-family--bezszeryf);font-size:var(--wp--preset--font-size--maly);margin-bottom:var(--wp--preset--spacing--20)!important}
.spis-tresci-tytul strong{font-weight:600;letter-spacing:.06em;font-variant-caps:all-small-caps;color:var(--wp--preset--color--tekst-drugi)}
.spis-tresci{font-family:var(--wp--preset--font-family--bezszeryf);font-size:var(--wp--preset--font-size--maly);line-height:1.4;list-style:none;padding:0;counter-reset:spis}
.spis-tresci li{counter-increment:spis;margin:0;display:flex;gap:.5em;padding:.3rem 0 .3rem .75rem;border-left:2px solid var(--wp--preset--color--linia-delikatna)}
.spis-tresci li::before{content:counter(spis);color:var(--wp--preset--color--tekst-pomocniczy);font-variant-numeric:tabular-nums;min-width:1.1em}
.spis-tresci a{text-decoration:none!important;color:var(--wp--preset--color--blekit)!important}
.spis-tresci a:hover{text-decoration:underline!important}
@media (max-width:79.99em){
  .spis-tresci{display:inline-block;min-width:min(100%,20rem);border:1px solid var(--wp--preset--color--linia-delikatna);background:var(--wp--preset--color--tlo-pola);
    padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--50) var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)}
  .spis-tresci li{border-left:0;padding-left:0}
}
.uwaga{font-family:var(--wp--preset--font-family--bezszeryf);font-size:var(--wp--preset--font-size--maly);line-height:1.5;background:var(--wp--preset--color--zolc-tlo);
  border:1px solid var(--wp--preset--color--linia-delikatna);border-left:5px solid var(--wp--preset--color--zolc-linia);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50)}
.zobacz-tez{list-style:none;padding:0;columns:2 18rem;column-gap:var(--wp--preset--spacing--60)}
.zobacz-tez li{break-inside:avoid;margin-bottom:var(--wp--preset--spacing--30);color:var(--wp--preset--color--tekst-drugi)}
.zobacz-tez a{font-weight:600}
.zrodla{font-family:var(--wp--preset--font-family--bezszeryf);font-size:var(--wp--preset--font-size--maly);line-height:1.45;color:var(--wp--preset--color--tekst-drugi);overflow-wrap:anywhere}
.zrodla li{margin-bottom:var(--wp--preset--spacing--30)}

.sasiedzi{margin-top:var(--wp--preset--spacing--70)!important;border-top:1px solid var(--wp--preset--color--linia);padding-top:var(--wp--preset--spacing--40);
  font-family:var(--wp--preset--font-family--bezszeryf);font-size:var(--wp--preset--font-size--maly);color:var(--wp--preset--color--tekst-pomocniczy)}
.sasiedzi .post-navigation-link__label{display:block}
.sasiedzi a{font-family:var(--wp--preset--font-family--szeryf);font-size:1.1rem;font-weight:600}

/* ---------- LISTY HASEŁ (działy, wyszukiwanie) ---------- */
.lista-hasel .wp-block-post-template{list-style:none;padding:0;margin:0;max-width:46rem}
.lista-hasel .wp-block-post-template>li{padding:var(--wp--preset--spacing--40) 0;border-bottom:1px solid var(--wp--preset--color--linia-delikatna);margin:0}
.lista-hasel .wp-block-post-title{font-size:var(--wp--preset--font-size--srodtytul-2);font-weight:600;margin:0}
.lista-hasel .wp-block-post-title a{text-decoration:none}
.lista-hasel .wp-block-post-title a:hover{text-decoration:underline}
.lista-hasel .wp-block-post-excerpt{margin:.3rem 0 0;color:var(--wp--preset--color--tekst-drugi);font-style:italic}
.lista-hasel .wp-block-post-excerpt__excerpt{margin:0}
.lista-hasel .wp-block-query-pagination{margin-top:var(--wp--preset--spacing--50);max-width:46rem}

/* ---------- STRONA GŁÓWNA ---------- */
.tresc-glowna .haslo-definicja{max-width:46rem;font-size:var(--wp--preset--font-size--srodtytul-2);line-height:1.45;color:var(--wp--preset--color--tekst-drugi)}
.dzialy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:0 var(--wp--preset--spacing--60);list-style:none;padding:0}
.dzialy li{margin:0;padding:var(--wp--preset--spacing--40) 0;border-top:1px solid var(--wp--preset--color--linia-delikatna);
  font-family:var(--wp--preset--font-family--bezszeryf);font-size:var(--wp--preset--font-size--maly);color:var(--wp--preset--color--tekst-drugi)}
.dzialy a{display:block;font-family:var(--wp--preset--font-family--szeryf);font-size:var(--wp--preset--font-size--srodtytul-2);font-weight:600;
  text-decoration:none!important;margin-bottom:.25rem}
.dzialy a:hover{text-decoration:underline!important}
.fundamenty{list-style:none;padding:0;columns:2 22rem;column-gap:var(--wp--preset--spacing--60)}
.fundamenty li{break-inside:avoid;margin-bottom:var(--wp--preset--spacing--50);font-style:italic;color:var(--wp--preset--color--tekst-drugi)}
.fundamenty a{display:block;font-style:normal;font-weight:600;font-size:1.05em}
.pole{background:var(--wp--preset--color--tlo-pola);border:1px solid var(--wp--preset--color--linia-delikatna);
  padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--50);margin-top:var(--wp--preset--spacing--60)!important}
.pole h2{margin-top:0;font-size:var(--wp--preset--font-size--srodtytul-2);padding-bottom:var(--wp--preset--spacing--20);border-bottom:1px solid var(--wp--preset--color--linia)}
.lista-nowych{list-style:none;padding:0;margin:0;columns:3 14rem;column-gap:var(--wp--preset--spacing--60)}
.lista-nowych li{break-inside:avoid;margin:0 0 var(--wp--preset--spacing--30)}
.lista-nowych .wp-block-post-title{font-size:1.05rem;font-weight:500;margin:0}

/* ---------- STOPKI ---------- */
.stopka{background:var(--wp--preset--color--tlo-pola);font-family:var(--wp--preset--font-family--bezszeryf);font-size:var(--wp--preset--font-size--maly);margin-top:0}
.stopka__pas{max-width:var(--szer-calosci);margin:0 auto;padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50)}
.stopka ul{list-style:none;padding:0;margin:0}
.stopka li{margin:0 0 .3rem}
.stopka a{color:var(--wp--preset--color--tekst-drugi)!important}
.stopka__linki{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}
.stopka__nota{margin-top:var(--wp--preset--spacing--40)!important;color:var(--wp--preset--color--tekst-pomocniczy)}
.stopka-glowna{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--wp--preset--spacing--50) var(--wp--preset--spacing--60);
  padding-bottom:var(--wp--preset--spacing--60);margin-bottom:var(--wp--preset--spacing--50);border-bottom:1px solid var(--wp--preset--color--linia-delikatna)}
.stopka-glowna>*{margin:0!important}
.stopka-glowna__tytul{font-family:var(--wp--preset--font-family--bezszeryf)!important;font-size:var(--wp--preset--font-size--maly)!important;font-weight:600!important;
  letter-spacing:.06em;font-variant-caps:all-small-caps;margin:0 0 var(--wp--preset--spacing--30)!important;color:var(--wp--preset--color--tusz)}

@media (max-width:43.75em){
  .strona,.naglowek__pas,.menu,.stopka__pas{padding-left:1rem;padding-right:1rem}
  .menu .wp-block-navigation__container{flex-wrap:nowrap;overflow-x:auto;gap:0 1.1rem}
  .menu .wp-block-navigation-item__content{white-space:nowrap}
}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}

/* ---------- OZDOBNIKI LUTNICZE (subtelne; wszystkie kolory z presetów, kształty jako maski) ---------- */
/* 1. Rozeta przy nazwie serwisu */
.znak-serwisu{position:relative;padding-left:2.9rem}
.znak-serwisu::before{content:"";position:absolute;left:0;top:50%;width:2.3rem;height:2.3rem;translate:0 -50%;
  background:var(--wp--preset--color--granat);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22-16%20-16%2032%2032%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%3E%3Ccircle%20r%3D%2214.6%22%20stroke-width%3D%221.2%22/%3E%3Ccircle%20r%3D%228.4%22%20stroke-width%3D%221.2%22/%3E%3C/g%3E%3Cg%20fill%3D%22%23000%22%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%280.0%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2812.857142857142858%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2825.714285714285715%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2838.57142857142857%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2851.42857142857143%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2864.28571428571429%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2877.14285714285714%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2890.0%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28102.85714285714286%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28115.71428571428571%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28128.57142857142858%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28141.42857142857142%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28154.28571428571428%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28167.14285714285714%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28180.0%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28192.85714285714286%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28205.71428571428572%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28218.57142857142858%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28231.42857142857142%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28244.28571428571428%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28257.14285714285717%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28270.0%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28282.85714285714283%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28295.7142857142857%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28308.57142857142856%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28321.42857142857144%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28334.2857142857143%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28347.14285714285717%29%22/%3E%3C/g%3E%3Ccircle%20r%3D%226%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%22.6%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%22-16%20-16%2032%2032%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%3E%3Ccircle%20r%3D%2214.6%22%20stroke-width%3D%221.2%22/%3E%3Ccircle%20r%3D%228.4%22%20stroke-width%3D%221.2%22/%3E%3C/g%3E%3Cg%20fill%3D%22%23000%22%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%280.0%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2812.857142857142858%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2825.714285714285715%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2838.57142857142857%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2851.42857142857143%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2864.28571428571429%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2877.14285714285714%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%2890.0%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28102.85714285714286%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28115.71428571428571%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28128.57142857142858%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28141.42857142857142%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28154.28571428571428%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28167.14285714285714%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28180.0%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28192.85714285714286%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28205.71428571428572%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28218.57142857142858%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28231.42857142857142%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28244.28571428571428%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28257.14285714285717%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28270.0%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28282.85714285714283%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28295.7142857142857%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28308.57142857142856%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28321.42857142857144%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28334.2857142857143%29%22/%3E%3Crect%20x%3D%22-0.9%22%20y%3D%22-12.2%22%20width%3D%221.8%22%20height%3D%222.6%22%20transform%3D%22rotate%28347.14285714285717%29%22/%3E%3C/g%3E%3Ccircle%20r%3D%226%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%22.6%22/%3E%3C/svg%3E") center/contain no-repeat}
/* 2. Inkrustacja (purfling) — pasek mozaiki pod nagłówkiem, jak obrzeże płyty */
.naglowek{border-bottom:0;position:relative}
.naglowek::after{content:"";display:block;height:7px;border-top:1px solid var(--wp--preset--color--linia);border-bottom:1px solid var(--wp--preset--color--linia);
  background:repeating-linear-gradient(90deg,var(--wp--preset--color--linia-delikatna) 0 3px,transparent 3px 6px) 0 1.5px/100% 3px no-repeat;opacity:.9}
/* 3. Sześć strun nad stopką — od najcieńszej do najgrubszej */
.stopka{border-top:0;position:relative}
.stopka::before{content:"";display:block;height:30px;background:
  linear-gradient(var(--wp--preset--color--linia),var(--wp--preset--color--linia)) 0 3px/100% 1px no-repeat,
  linear-gradient(var(--wp--preset--color--linia),var(--wp--preset--color--linia)) 0 8px/100% 1px no-repeat,
  linear-gradient(var(--wp--preset--color--linia),var(--wp--preset--color--linia)) 0 13px/100% 1.5px no-repeat,
  linear-gradient(var(--wp--preset--color--linia),var(--wp--preset--color--linia)) 0 18px/100% 2px no-repeat,
  linear-gradient(var(--wp--preset--color--linia),var(--wp--preset--color--linia)) 0 23px/100% 2.5px no-repeat,
  linear-gradient(var(--wp--preset--color--linia),var(--wp--preset--color--linia)) 0 28px/100% 3px no-repeat,
  var(--wp--preset--color--papier)}
/* 4. Wachlarz listewek — znak wodny przy wstępie strony głównej (tylko szerokie ekrany) */
.wstep-pas{position:relative}
@media (min-width:64em){
  .wstep-pas::after{content:"";position:absolute;right:0;top:-.5rem;width:17rem;height:17rem;pointer-events:none;
    background:var(--wp--preset--color--tlo-glowki);-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cg%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%2238%22%20r%3D%2226%22%20stroke-width%3D%223%22/%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%2238%22%20r%3D%2232%22%20stroke-width%3D%221.5%22/%3E%3Cline%20x1%3D%2222%22%20y1%3D%2280%22%20x2%3D%22178%22%20y2%3D%2280%22%20stroke-width%3D%224%22/%3E%3Cg%20stroke-width%3D%223%22%3E%3Cline%20x1%3D%2296.0%22%20y1%3D%2298.9%22%20x2%3D%2248.0%22%20y2%3D%22182.1%22/%3E%3Cline%20x1%3D%2297.3%22%20y1%3D%2299.5%22%20x2%3D%2264.4%22%20y2%3D%22189.7%22/%3E%3Cline%20x1%3D%2298.6%22%20y1%3D%2299.9%22%20x2%3D%2281.9%22%20y2%3D%22194.4%22/%3E%3Cline%20x1%3D%22100.0%22%20y1%3D%22100.0%22%20x2%3D%22100.0%22%20y2%3D%22196.0%22/%3E%3Cline%20x1%3D%22101.4%22%20y1%3D%2299.9%22%20x2%3D%22118.1%22%20y2%3D%22194.4%22/%3E%3Cline%20x1%3D%22102.7%22%20y1%3D%2299.5%22%20x2%3D%22135.6%22%20y2%3D%22189.7%22/%3E%3Cline%20x1%3D%22104.0%22%20y1%3D%2298.9%22%20x2%3D%22152.0%22%20y2%3D%22182.1%22/%3E%3C/g%3E%3Cpath%20d%3D%22M38%20196%20L100%20168%20L162%20196%22%20stroke-width%3D%223%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20200%20200%22%3E%3Cg%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%2238%22%20r%3D%2226%22%20stroke-width%3D%223%22/%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%2238%22%20r%3D%2232%22%20stroke-width%3D%221.5%22/%3E%3Cline%20x1%3D%2222%22%20y1%3D%2280%22%20x2%3D%22178%22%20y2%3D%2280%22%20stroke-width%3D%224%22/%3E%3Cg%20stroke-width%3D%223%22%3E%3Cline%20x1%3D%2296.0%22%20y1%3D%2298.9%22%20x2%3D%2248.0%22%20y2%3D%22182.1%22/%3E%3Cline%20x1%3D%2297.3%22%20y1%3D%2299.5%22%20x2%3D%2264.4%22%20y2%3D%22189.7%22/%3E%3Cline%20x1%3D%2298.6%22%20y1%3D%2299.9%22%20x2%3D%2281.9%22%20y2%3D%22194.4%22/%3E%3Cline%20x1%3D%22100.0%22%20y1%3D%22100.0%22%20x2%3D%22100.0%22%20y2%3D%22196.0%22/%3E%3Cline%20x1%3D%22101.4%22%20y1%3D%2299.9%22%20x2%3D%22118.1%22%20y2%3D%22194.4%22/%3E%3Cline%20x1%3D%22102.7%22%20y1%3D%2299.5%22%20x2%3D%22135.6%22%20y2%3D%22189.7%22/%3E%3Cline%20x1%3D%22104.0%22%20y1%3D%2298.9%22%20x2%3D%22152.0%22%20y2%3D%22182.1%22/%3E%3C/g%3E%3Cpath%20d%3D%22M38%20196%20L100%20168%20L162%20196%22%20stroke-width%3D%223%22/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
}


/* Znak serwisu: plan lutniczy gitary klasycznej (oś symetrii, rozeta, progi wg reguły 12. pierwiastka z 2) — wariant B */
.znak-serwisu{position:relative;padding-left:9.4rem;min-height:2.5rem;justify-content:center}
.znak-serwisu::before{content:"";position:absolute;left:0;top:50%;width:8rem;height:2.5rem;translate:0 -50%;
  background:var(--wp--preset--color--granat);-webkit-mask:url("../img/znak-pelny.svg") left center/contain no-repeat;mask:url("../img/znak-pelny.svg") left center/contain no-repeat}
@media (max-width:40em){.znak-serwisu{padding-left:6rem}.znak-serwisu::before{width:5.1rem;height:1.65rem;
  -webkit-mask-image:url("../img/znak-maly.svg");mask-image:url("../img/znak-maly.svg")}}

/* 5. Znacznik XII progu przed „Zobacz też” */
.tresc-hasla>h2#zobacz-tez{border-bottom:0;padding-top:var(--wp--preset--spacing--50);
  background:radial-gradient(circle,var(--wp--preset--color--linia) 2.5px,transparent 3px) left top/12px 8px no-repeat,
             radial-gradient(circle,var(--wp--preset--color--linia) 2.5px,transparent 3px) 16px top/12px 8px no-repeat}

/* poprawki 1.0.2 */
.menu{box-sizing:border-box}
.tresc-strony{max-width:none}
.tresc-strony>:not(.wp-block-table){max-width:46rem}
.tresc-strony .wp-block-table th:first-child{width:19%}
.tresc-strony .wp-block-table th:nth-child(2){width:13%}
.tresc-strony .wp-block-table th:nth-child(3){width:15%}
.stopka-glowna{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}

/* 1.1.0 — kroje tradycyjne, bliżej Wikipedii: tytuły Libertinus Serif, tekst Source Sans 3; bez kursyw w zajawkach */
body{font-optical-sizing:auto}
:root :where(strong,b){font-weight:600}
h1.wp-block-post-title,h1.wp-block-heading,.wp-block-query-title{font-weight:400}
.znak-rozpoznawczy{font-family:var(--wp--preset--font-family--bezszeryf);font-style:normal;font-weight:400;font-size:1.12em;line-height:1.5;color:var(--wp--preset--color--tusz)}
.znak-rozpoznawczy em{font-style:italic}
.fundamenty li,.lista-hasel .wp-block-post-excerpt{font-style:normal}
.fundamenty a,.dzialy a,.sasiedzi a,.lista-hasel .wp-block-post-title,.lista-nowych .wp-block-post-title{font-family:var(--wp--preset--font-family--szeryf);font-weight:600}
.dzialy a{font-weight:400}
.znak-serwisu__nazwa{font-weight:600}
.wp-block-table.is-style-metryczka figcaption{font-weight:600}

/* 1.2.0 — moduły strony głównej na wzór Wikipedii, stopka hasła z kategoriami */
.siatka-glowna{display:grid;grid-template-columns:1fr;gap:var(--wp--preset--spacing--50);margin-block:var(--wp--preset--spacing--60)}
@media (min-width:960px){.siatka-glowna{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}
.kolumna-glowna,.kolumna-boczna{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50)}
.tresc-glowna .siatka-glowna,.tresc-glowna .siatka-glowna *{max-width:none}
.ramka{border:1px solid var(--wp--preset--color--linia);background:var(--wp--preset--color--papier);padding:0 var(--wp--preset--spacing--40) var(--wp--preset--spacing--40)}
.ramka>*{margin-block:0 var(--wp--preset--spacing--30)!important}
.ramka>h2.wp-block-heading{margin:0 calc(-1*var(--wp--preset--spacing--40)) var(--wp--preset--spacing--40)!important;padding:.45rem var(--wp--preset--spacing--40);background:var(--wp--preset--color--tlo-glowki);border-bottom:1px solid var(--wp--preset--color--linia);font-family:var(--wp--preset--font-family--szeryf);font-weight:400;font-size:var(--wp--preset--font-size--srodtytul-2)}
.ramka--wyroznione>h2.wp-block-heading{background:var(--wp--preset--color--tlo-znaku)}
.ramka--kalendarium>h2.wp-block-heading{background:var(--wp--preset--color--zolc-tlo)}
.ramka__tytul{font-family:var(--wp--preset--font-family--szeryf);font-size:var(--wp--preset--font-size--srodtytul-2)}
.ramka__tytul a{font-weight:600}
.ramka__znak{font-size:var(--wp--preset--font-size--maly);color:var(--wp--preset--color--tekst-drugi);border-left:3px solid var(--wp--preset--color--blekit);padding-left:.75rem}
.ramka__dalej{text-align:right;font-size:var(--wp--preset--font-size--maly)}
.ramka__wstep{font-size:var(--wp--preset--font-size--maly);color:var(--wp--preset--color--tekst-pomocniczy)}
.ramka ul{padding-left:1.2rem}
.ramka li{margin-bottom:.4rem}
.czy-wiesz li::marker{color:var(--wp--preset--color--blekit)}
.kalendarium{list-style:none;padding-left:0!important;border-left:2px solid var(--wp--preset--color--zolc-linia)}
.kalendarium li{padding-left:.9rem;position:relative}
.kalendarium li::before{content:"";position:absolute;left:-5px;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--wp--preset--color--papier);border:2px solid var(--wp--preset--color--zolc-linia)}
.kalendarium strong{font-variant-numeric:tabular-nums}
.liczby{list-style:none;padding-left:0!important;columns:1}
.liczby li{border-bottom:1px dotted var(--wp--preset--color--linia-delikatna);padding-block:.2rem}
.ramka .fundamenty{display:block}
.stopka-hasla{margin-top:var(--wp--preset--spacing--60);font-family:var(--wp--preset--font-family--bezszeryf);font-size:var(--wp--preset--font-size--maly)}
.kategorie-hasla{border:1px solid var(--wp--preset--color--linia);background:var(--wp--preset--color--tlo-pola);padding:.5rem .75rem;margin:0 0 .6rem}
.weryfikacja{color:var(--wp--preset--color--tekst-pomocniczy);gap:.3em}
.weryfikacja p,.weryfikacja .wp-block-post-date{margin:0;font-size:inherit;color:inherit}
.liczby li{display:flex;justify-content:space-between;gap:1rem}
.liczby span{font-variant-numeric:tabular-nums;color:var(--wp--preset--color--tekst-pomocniczy)}
.siatka-glowna>*,.kolumna-glowna>*,.kolumna-boczna>*{margin:0!important}
