/* ══ KRAWĘDZIE SEKCJI — dwa systemy, dwa zastosowania ══════════
   Reguła użycia ustalona 10.09.2026:

   .sp-krawedz--kontrast  — generowana kodem, clip-path na samej sekcji.
                            Stosuj tam, gdzie kontrast między sekcją a tłem jest DUŻY
                            (ciemna zieleń na kremie). Wycina brzeg do przezroczystości,
                            więc rwanie widać wyraźnie.

   .sp-rag                — z plików marki (torn-1.svg, torn-2.svg), wstawiony <svg>
                            malowany kolorem --rag-kolor. Stosuj tam, gdzie kontrast
                            jest MNIEJSZY (len na kremie, papier na bieli) — pasek
                            dokłada kolor zamiast wycinać, więc subtelniejsze przejście
                            nie rozpada się na drobne zęby.

   Nazwy plików źródłowych są mylące: ragged-bottom ma wypełnienie u góry i należy
   do krawędzi górnej. Przy podmianie sprawdź to rasteryzacją, nie nazwą.

   Rozdarcie jest widoczne na KAŻDEJ szerokości (zmiana z 12.09.2026). Wcześniej
   poniżej 600 px clip-path ustępował cienkiej linii; to znak marki, więc nie znika
   na telefonie — tak samo jak rozdarty spód nagłówka. Głębokość rwania jest podana
   w pikselach (maks. ok. 4,7 px), więc na wąskim ekranie nie zjada wysokości sekcji. */

.sp-krawedz--kontrast{clip-path:polygon(0.00% 3.52px,0.53% 3.44px,1.05% 4.13px,1.58% 4.32px,2.11% 3.83px,2.63% 3.96px,3.16% 4.03px,3.68% 3.93px,4.21% 3.69px,4.74% 3.84px,5.26% 4.21px,5.79% 2.77px,6.32% 3.16px,6.84% 3.07px,7.37% 2.71px,7.89% 2.86px,8.42% 2.46px,8.95% 3.35px,9.47% 1.52px,9.47% 3.99px,10.00% 4.52px,10.53% 2.31px,10.53% 3.87px,11.05% 3.97px,11.58% 4.51px,12.11% 4.28px,12.63% 4.07px,13.16% 3.86px,13.68% 4.66px,14.21% 4.18px,14.74% 3.98px,15.26% 4.26px,15.79% 3.75px,16.32% 3.31px,16.84% 3.1px,17.37% 3.1px,17.89% 2.68px,18.42% 2.67px,18.95% 2.22px,19.47% 1.36px,20.00% 1.62px,20.53% 1.32px,21.05% 1.59px,21.58% 0.78px,22.11% 1.15px,22.63% 1.5px,23.16% 1.42px,23.68% 1.23px,24.21% 1.13px,24.74% 1.71px,25.26% 1.46px,25.79% 1.85px,26.32% 1.99px,26.84% 2.73px,27.37% 3.43px,27.89% 3.18px,28.42% 2.24px,28.95% 2.0px,29.47% 2.57px,30.00% 2.53px,30.53% 1.96px,31.05% 1.82px,31.58% 2.21px,32.11% 2.11px,32.63% 1.88px,33.16% 2.82px,33.68% 2.29px,34.21% 3.01px,34.74% 3.3px,35.26% 2.54px,35.79% 2.13px,36.32% 1.97px,36.84% 2.13px,37.37% 2.02px,37.89% 2.31px,38.42% 2.95px,38.95% 2.18px,39.47% 2.45px,40.00% 2.17px,40.53% 1.46px,41.05% 1.32px,41.58% 1.22px,42.11% 1.37px,42.63% 0.9px,43.16% 1.56px,43.68% 1.29px,44.21% 1.01px,44.74% 0.99px,45.26% 1.45px,45.79% 1.51px,46.32% 1.2px,46.84% 1.37px,47.37% 1.25px,47.89% 1.29px,48.42% 1.12px,48.95% 1.13px,49.47% 1.25px,50.00% 1.09px,50.53% 2.14px,51.05% 1.19px,51.58% 1.37px,52.11% 1.43px,52.63% 1.94px,53.16% 2.53px,53.68% 2.18px,54.21% 3.84px,54.74% 3.72px,55.26% 4.09px,55.79% 3.87px,56.32% 4.24px,56.84% 4.31px,57.37% 3.45px,57.89% 3.88px,58.42% 2.68px,58.95% 2.66px,59.47% 2.25px,60.00% 1.55px,60.53% 2.41px,61.05% 3.2px,61.58% 0.98px,61.58% 3.35px,62.11% 2.48px,62.63% 3.03px,63.16% 3.3px,63.68% 2.73px,64.21% 2.16px,64.74% 1.65px,65.26% 2.83px,65.79% 2.18px,66.32% 3.1px,66.84% 2.81px,67.37% 2.05px,67.89% 2.38px,68.42% 2.35px,68.95% 1.95px,69.47% 0.85px,70.00% 1.65px,70.53% 1.22px,71.05% 0.93px,71.58% 1.27px,72.11% 1.19px,72.63% 1.37px,73.16% 1.03px,73.68% 1.54px,74.21% 0.98px,74.74% 1.59px,75.26% 1.51px,75.79% 0.85px,76.32% 1.14px,76.84% 1.31px,77.37% 1.53px,77.89% 1.25px,78.42% 1.86px,78.95% 1.99px,79.47% 1.51px,80.00% 1.86px,80.53% 1.03px,81.05% 1.52px,81.58% 1.12px,82.11% 1.89px,82.63% 1.77px,83.16% 1.71px,83.68% 2.23px,84.21% 1.36px,84.74% 1.08px,85.26% 0.9px,85.79% 2.19px,86.32% 2.35px,86.84% 1.65px,87.37% 1.65px,87.89% 1.88px,88.42% 2.52px,88.95% 1.53px,89.47% 1.23px,90.00% 1.15px,90.53% 1.34px,91.05% 2.31px,91.58% 2.18px,92.11% 2.7px,92.63% 2.84px,93.16% 3.18px,93.68% 2.96px,94.21% 3.75px,94.74% 3.76px,95.26% 3.35px,95.79% 4.0px,96.32% 3.71px,96.84% 4.02px,97.37% 3.61px,97.89% 4.01px,98.42% 3.05px,98.95% 2.76px,99.47% 4.41px,100.00% 4.3px,100.00% calc(100% - 3.3px),99.47% calc(100% - 2.45px),98.95% calc(100% - 2.09px),98.42% calc(100% - 2.72px),97.89% calc(100% - 2.64px),97.37% calc(100% - 2.3px),96.84% calc(100% - 2.57px),96.32% calc(100% - 2.82px),95.79% calc(100% - 3.47px),95.79% calc(100% - 2.25px),95.26% calc(100% - 3.57px),94.74% calc(100% - 4.0px),94.21% calc(100% - 3.11px),93.68% calc(100% - 3.32px),93.16% calc(100% - 3.69px),92.63% calc(100% - 3.34px),92.11% calc(100% - 3.25px),91.58% calc(100% - 3.71px),91.05% calc(100% - 4.46px),90.53% calc(100% - 3.41px),90.00% calc(100% - 3.84px),89.47% calc(100% - 4.26px),88.95% calc(100% - 3.77px),88.42% calc(100% - 4.18px),87.89% calc(100% - 3.68px),87.37% calc(100% - 3.49px),86.84% calc(100% - 4.08px),86.32% calc(100% - 4.6px),85.79% calc(100% - 4.02px),85.26% calc(100% - 3.53px),84.74% calc(100% - 3.79px),84.21% calc(100% - 4.16px),83.68% calc(100% - 4.14px),83.16% calc(100% - 3.43px),82.63% calc(100% - 4.4px),82.11% calc(100% - 4.13px),81.58% calc(100% - 3.61px),81.05% calc(100% - 4.28px),80.53% calc(100% - 4.04px),80.00% calc(100% - 4.38px),79.47% calc(100% - 3.8px),78.95% calc(100% - 3.56px),78.42% calc(100% - 2.71px),77.89% calc(100% - 3.36px),77.37% calc(100% - 3.99px),76.84% calc(100% - 2.97px),76.32% calc(100% - 3.19px),75.79% calc(100% - 2.86px),75.26% calc(100% - 3.17px),74.74% calc(100% - 2.85px),74.21% calc(100% - 3.68px),73.68% calc(100% - 3.91px),73.68% calc(100% - 1.78px),73.16% calc(100% - 4.09px),72.63% calc(100% - 4.36px),72.11% calc(100% - 3.89px),71.58% calc(100% - 4.22px),71.05% calc(100% - 4.14px),70.53% calc(100% - 4.24px),70.00% calc(100% - 3.64px),69.47% calc(100% - 3.26px),68.95% calc(100% - 3.89px),68.42% calc(100% - 4.02px),67.89% calc(100% - 4.11px),67.37% calc(100% - 3.04px),66.84% calc(100% - 3.66px),66.32% calc(100% - 3.87px),65.79% calc(100% - 3.38px),65.26% calc(100% - 3.62px),64.74% calc(100% - 4.06px),64.21% calc(100% - 4.22px),63.68% calc(100% - 4.2px),63.16% calc(100% - 4.22px),62.63% calc(100% - 4.02px),62.11% calc(100% - 4.16px),61.58% calc(100% - 4.2px),61.05% calc(100% - 3.14px),60.53% calc(100% - 3.96px),60.00% calc(100% - 4.13px),59.47% calc(100% - 4.48px),58.95% calc(100% - 4.0px),58.42% calc(100% - 3.79px),57.89% calc(100% - 4.41px),57.37% calc(100% - 4.07px),56.84% calc(100% - 3.79px),56.32% calc(100% - 3.93px),55.79% calc(100% - 4.13px),55.26% calc(100% - 4.24px),54.74% calc(100% - 4.31px),54.21% calc(100% - 4.05px),53.68% calc(100% - 3.3px),53.16% calc(100% - 4.53px),52.63% calc(100% - 3.84px),52.11% calc(100% - 3.47px),51.58% calc(100% - 2.75px),51.05% calc(100% - 2.66px),50.53% calc(100% - 2.92px),50.00% calc(100% - 2.59px),49.47% calc(100% - 3.62px),48.95% calc(100% - 4.16px),48.42% calc(100% - 4.27px),47.89% calc(100% - 4.27px),47.37% calc(100% - 3.35px),46.84% calc(100% - 3.29px),46.32% calc(100% - 3.48px),45.79% calc(100% - 4.5px),45.26% calc(100% - 3.6px),44.74% calc(100% - 3.13px),44.21% calc(100% - 3.81px),43.68% calc(100% - 3.29px),43.16% calc(100% - 3.34px),42.63% calc(100% - 3.55px),42.11% calc(100% - 4.47px),41.58% calc(100% - 3.67px),41.05% calc(100% - 3.59px),40.53% calc(100% - 4.19px),40.00% calc(100% - 3.76px),39.47% calc(100% - 4.34px),38.95% calc(100% - 4.2px),38.42% calc(100% - 4.26px),37.89% calc(100% - 3.18px),37.37% calc(100% - 3.51px),36.84% calc(100% - 3.28px),36.32% calc(100% - 2.09px),35.79% calc(100% - 2.47px),35.26% calc(100% - 2.56px),34.74% calc(100% - 2.81px),34.21% calc(100% - 2.63px),33.68% calc(100% - 2.95px),33.16% calc(100% - 2.74px),32.63% calc(100% - 1.97px),32.11% calc(100% - 2.11px),31.58% calc(100% - 1.64px),31.05% calc(100% - 2.67px),30.53% calc(100% - 3.32px),30.00% calc(100% - 2.77px),29.47% calc(100% - 2.57px),28.95% calc(100% - 2.04px),28.42% calc(100% - 2.63px),27.89% calc(100% - 3.09px),27.37% calc(100% - 2.48px),26.84% calc(100% - 2.03px),26.32% calc(100% - 2.58px),25.79% calc(100% - 2.51px),25.26% calc(100% - 2.46px),24.74% calc(100% - 1.99px),24.21% calc(100% - 1.69px),23.68% calc(100% - 2.36px),23.16% calc(100% - 3.13px),22.63% calc(100% - 3.76px),22.11% calc(100% - 3.38px),21.58% calc(100% - 2.59px),21.05% calc(100% - 2.94px),20.53% calc(100% - 1.92px),20.00% calc(100% - 1.71px),19.47% calc(100% - 1.91px),18.95% calc(100% - 3.09px),18.42% calc(100% - 1.37px),17.89% calc(100% - 1.34px),17.37% calc(100% - 1.72px),16.84% calc(100% - 1.32px),16.32% calc(100% - 1.43px),15.79% calc(100% - 1.03px),15.26% calc(100% - 1.67px),14.74% calc(100% - 1.6px),14.21% calc(100% - 2.46px),13.68% calc(100% - 3.82px),13.16% calc(100% - 3.11px),12.63% calc(100% - 4.4px),12.11% calc(100% - 4.23px),11.58% calc(100% - 3.93px),11.05% calc(100% - 3.88px),10.53% calc(100% - 2.81px),10.00% calc(100% - 3.75px),9.47% calc(100% - 3.0px),8.95% calc(100% - 3.29px),8.42% calc(100% - 2.85px),7.89% calc(100% - 2.59px),7.37% calc(100% - 1.66px),6.84% calc(100% - 1.43px),6.32% calc(100% - 1.86px),5.79% calc(100% - 1.91px),5.26% calc(100% - 2.82px),4.74% calc(100% - 2.02px),4.21% calc(100% - 2.3px),3.68% calc(100% - 2.7px),3.16% calc(100% - 2.95px),2.63% calc(100% - 2.36px),2.11% calc(100% - 1.5px),2.11% calc(100% - 0.2px),1.58% calc(100% - 2.64px),1.05% calc(100% - 2.04px),0.53% calc(100% - 2.86px),0.00% calc(100% - 2.98px))}

/* Wariant tylko z dolną krawędzią. Do sekcji, które stykają się z nagłówkiem strony:
   górna linia zostaje prosta, żeby rozdarcie nie gryzło się z paskiem nawigacji. */
.sp-krawedz--dol{clip-path:polygon(0.00% 0px,100.00% 0px,100.00% calc(100% - 3.3px),99.47% calc(100% - 2.45px),98.95% calc(100% - 2.09px),98.42% calc(100% - 2.72px),97.89% calc(100% - 2.64px),97.37% calc(100% - 2.3px),96.84% calc(100% - 2.57px),96.32% calc(100% - 2.82px),95.79% calc(100% - 3.47px),95.79% calc(100% - 2.25px),95.26% calc(100% - 3.57px),94.74% calc(100% - 4.0px),94.21% calc(100% - 3.11px),93.68% calc(100% - 3.32px),93.16% calc(100% - 3.69px),92.63% calc(100% - 3.34px),92.11% calc(100% - 3.25px),91.58% calc(100% - 3.71px),91.05% calc(100% - 4.46px),90.53% calc(100% - 3.41px),90.00% calc(100% - 3.84px),89.47% calc(100% - 4.26px),88.95% calc(100% - 3.77px),88.42% calc(100% - 4.18px),87.89% calc(100% - 3.68px),87.37% calc(100% - 3.49px),86.84% calc(100% - 4.08px),86.32% calc(100% - 4.6px),85.79% calc(100% - 4.02px),85.26% calc(100% - 3.53px),84.74% calc(100% - 3.79px),84.21% calc(100% - 4.16px),83.68% calc(100% - 4.14px),83.16% calc(100% - 3.43px),82.63% calc(100% - 4.4px),82.11% calc(100% - 4.13px),81.58% calc(100% - 3.61px),81.05% calc(100% - 4.28px),80.53% calc(100% - 4.04px),80.00% calc(100% - 4.38px),79.47% calc(100% - 3.8px),78.95% calc(100% - 3.56px),78.42% calc(100% - 2.71px),77.89% calc(100% - 3.36px),77.37% calc(100% - 3.99px),76.84% calc(100% - 2.97px),76.32% calc(100% - 3.19px),75.79% calc(100% - 2.86px),75.26% calc(100% - 3.17px),74.74% calc(100% - 2.85px),74.21% calc(100% - 3.68px),73.68% calc(100% - 3.91px),73.68% calc(100% - 1.78px),73.16% calc(100% - 4.09px),72.63% calc(100% - 4.36px),72.11% calc(100% - 3.89px),71.58% calc(100% - 4.22px),71.05% calc(100% - 4.14px),70.53% calc(100% - 4.24px),70.00% calc(100% - 3.64px),69.47% calc(100% - 3.26px),68.95% calc(100% - 3.89px),68.42% calc(100% - 4.02px),67.89% calc(100% - 4.11px),67.37% calc(100% - 3.04px),66.84% calc(100% - 3.66px),66.32% calc(100% - 3.87px),65.79% calc(100% - 3.38px),65.26% calc(100% - 3.62px),64.74% calc(100% - 4.06px),64.21% calc(100% - 4.22px),63.68% calc(100% - 4.2px),63.16% calc(100% - 4.22px),62.63% calc(100% - 4.02px),62.11% calc(100% - 4.16px),61.58% calc(100% - 4.2px),61.05% calc(100% - 3.14px),60.53% calc(100% - 3.96px),60.00% calc(100% - 4.13px),59.47% calc(100% - 4.48px),58.95% calc(100% - 4.0px),58.42% calc(100% - 3.79px),57.89% calc(100% - 4.41px),57.37% calc(100% - 4.07px),56.84% calc(100% - 3.79px),56.32% calc(100% - 3.93px),55.79% calc(100% - 4.13px),55.26% calc(100% - 4.24px),54.74% calc(100% - 4.31px),54.21% calc(100% - 4.05px),53.68% calc(100% - 3.3px),53.16% calc(100% - 4.53px),52.63% calc(100% - 3.84px),52.11% calc(100% - 3.47px),51.58% calc(100% - 2.75px),51.05% calc(100% - 2.66px),50.53% calc(100% - 2.92px),50.00% calc(100% - 2.59px),49.47% calc(100% - 3.62px),48.95% calc(100% - 4.16px),48.42% calc(100% - 4.27px),47.89% calc(100% - 4.27px),47.37% calc(100% - 3.35px),46.84% calc(100% - 3.29px),46.32% calc(100% - 3.48px),45.79% calc(100% - 4.5px),45.26% calc(100% - 3.6px),44.74% calc(100% - 3.13px),44.21% calc(100% - 3.81px),43.68% calc(100% - 3.29px),43.16% calc(100% - 3.34px),42.63% calc(100% - 3.55px),42.11% calc(100% - 4.47px),41.58% calc(100% - 3.67px),41.05% calc(100% - 3.59px),40.53% calc(100% - 4.19px),40.00% calc(100% - 3.76px),39.47% calc(100% - 4.34px),38.95% calc(100% - 4.2px),38.42% calc(100% - 4.26px),37.89% calc(100% - 3.18px),37.37% calc(100% - 3.51px),36.84% calc(100% - 3.28px),36.32% calc(100% - 2.09px),35.79% calc(100% - 2.47px),35.26% calc(100% - 2.56px),34.74% calc(100% - 2.81px),34.21% calc(100% - 2.63px),33.68% calc(100% - 2.95px),33.16% calc(100% - 2.74px),32.63% calc(100% - 1.97px),32.11% calc(100% - 2.11px),31.58% calc(100% - 1.64px),31.05% calc(100% - 2.67px),30.53% calc(100% - 3.32px),30.00% calc(100% - 2.77px),29.47% calc(100% - 2.57px),28.95% calc(100% - 2.04px),28.42% calc(100% - 2.63px),27.89% calc(100% - 3.09px),27.37% calc(100% - 2.48px),26.84% calc(100% - 2.03px),26.32% calc(100% - 2.58px),25.79% calc(100% - 2.51px),25.26% calc(100% - 2.46px),24.74% calc(100% - 1.99px),24.21% calc(100% - 1.69px),23.68% calc(100% - 2.36px),23.16% calc(100% - 3.13px),22.63% calc(100% - 3.76px),22.11% calc(100% - 3.38px),21.58% calc(100% - 2.59px),21.05% calc(100% - 2.94px),20.53% calc(100% - 1.92px),20.00% calc(100% - 1.71px),19.47% calc(100% - 1.91px),18.95% calc(100% - 3.09px),18.42% calc(100% - 1.37px),17.89% calc(100% - 1.34px),17.37% calc(100% - 1.72px),16.84% calc(100% - 1.32px),16.32% calc(100% - 1.43px),15.79% calc(100% - 1.03px),15.26% calc(100% - 1.67px),14.74% calc(100% - 1.6px),14.21% calc(100% - 2.46px),13.68% calc(100% - 3.82px),13.16% calc(100% - 3.11px),12.63% calc(100% - 4.4px),12.11% calc(100% - 4.23px),11.58% calc(100% - 3.93px),11.05% calc(100% - 3.88px),10.53% calc(100% - 2.81px),10.00% calc(100% - 3.75px),9.47% calc(100% - 3.0px),8.95% calc(100% - 3.29px),8.42% calc(100% - 2.85px),7.89% calc(100% - 2.59px),7.37% calc(100% - 1.66px),6.84% calc(100% - 1.43px),6.32% calc(100% - 1.86px),5.79% calc(100% - 1.91px),5.26% calc(100% - 2.82px),4.74% calc(100% - 2.02px),4.21% calc(100% - 2.3px),3.68% calc(100% - 2.7px),3.16% calc(100% - 2.95px),2.63% calc(100% - 2.36px),2.11% calc(100% - 1.5px),2.11% calc(100% - 0.2px),1.58% calc(100% - 2.64px),1.05% calc(100% - 2.04px),0.53% calc(100% - 2.86px),0.00% calc(100% - 2.98px))}

.sp-rag{position:relative;isolation:isolate;--rag-kolor:var(--sp-paper);--rag-h:clamp(9px,1vw,18px)}
.sp-rag-svg{position:absolute;left:0;width:100%;height:var(--rag-h);z-index:3;pointer-events:none;
  display:block;fill:var(--rag-kolor)}
.sp-rag-svg--gora{top:-1px}
.sp-rag-svg--dol{bottom:-1px}
@media(max-width:600px){.sp-rag{--rag-h:8px}}
