:root{--czern: #0b0b0d;--karta: #141416;--karta-mocna: #1a1a1d;--biel: #f4f1eb;--przygaszony: #b9b6b1;--zloto: #c9a961;--zloto-przygaszone: #8a7541;--purpura: #bc0cc2;--purpura-hover: #79097d;--linia: #333336;--linia-mocna: #4a4a4e;--r: 2px;--font-naglowek: Georgia, "Times New Roman", serif;--font-tresc: Arial, Helvetica, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}body{margin:0;background:var(--czern);color:var(--biel);font-family:var(--font-tresc);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.kontener{max-width:1080px;margin:0 auto;padding:0 1.25rem}h1,h2,h3,h4{font-family:var(--font-naglowek);font-weight:400;color:var(--biel)}h1{font-size:2.2rem;line-height:1.2;margin:.4rem 0 1rem;letter-spacing:-.01em}h2{font-size:1.55rem;line-height:1.3;margin:2.5rem 0 .9rem}h3{font-size:1.2rem;margin:1.75rem 0 .5rem}main h2{padding-bottom:.4rem;border-bottom:1px solid var(--zloto)}a{color:var(--zloto);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--zloto);outline-offset:3px}p{margin:0 0 1rem}strong{color:var(--biel)}ol,ul{padding-left:1.35rem}ol li,ul li{margin:.4rem 0}hr{border:none;border-top:1px solid var(--linia);margin:2.5rem 0}.naglowek{background:var(--czern);border-bottom:1px solid var(--linia);position:sticky;top:0;z-index:20}.naglowek-srodek{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.85rem;padding-bottom:.85rem;flex-wrap:wrap}.logo{display:inline-flex;align-items:center;line-height:0}.logo img{height:42px;width:auto;display:block}.logo:hover{text-decoration:none;opacity:.85}.nawigacja{display:flex;gap:1.4rem;flex-wrap:wrap;align-items:center}.nawigacja a{color:var(--biel);font-size:.95rem;padding:.2rem 0;border-bottom:1px solid transparent}.nawigacja a:hover{color:var(--zloto);border-bottom-color:var(--zloto);text-decoration:none}.nawigacja a[aria-current=page]{color:var(--zloto);border-bottom-color:var(--zloto)}main{display:block;min-height:60vh;padding:1.75rem 1.25rem 4rem}.hero{border-bottom:1px solid var(--linia);background:radial-gradient(60rem 22rem at 15% -10%,rgba(201,169,97,.12),transparent 70%),var(--czern)}.hero-srodek{padding:3.5rem 1.25rem 3rem;max-width:52rem}.hero h1{font-size:2.7rem;margin:0 0 1rem}.hero .wstep{font-size:1.12rem;color:var(--przygaszony);margin-bottom:1.75rem}.hero-akcje{display:flex;gap:.9rem;flex-wrap:wrap;align-items:center}@media(max-width:700px){.hero h1{font-size:2rem}.hero-srodek{padding:2.5rem 1.25rem 2.25rem}}.przycisk{display:inline-block;background:var(--purpura);color:#fff;font-weight:700;padding:.7rem 1.4rem;border-radius:var(--r);border:1px solid var(--purpura)}.przycisk:hover{background:var(--purpura-hover);border-color:var(--purpura-hover);color:#fff;text-decoration:none}.przycisk-obrys{display:inline-block;background:transparent;color:var(--zloto);font-weight:700;padding:.7rem 1.4rem;border-radius:var(--r);border:1px solid var(--zloto)}.przycisk-obrys:hover{background:#c9a9611a;text-decoration:none}.siatka{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.75rem;padding:0;margin:1.25rem 0;list-style:none}.siatka li{margin:0}.siatka a{display:block;background:var(--karta);border:1px solid var(--linia);border-radius:var(--r);padding:.8rem 1rem;color:var(--biel);height:100%}.siatka a:hover{border-color:var(--zloto);background:var(--karta-mocna);text-decoration:none}.siatka .meta{display:block;font-size:.85rem;color:var(--przygaszony);margin-top:.2rem}.siatka-szeroka{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.karta-info{background:var(--karta);border:1px solid var(--linia);border-left:3px solid var(--zloto);border-radius:var(--r);padding:1rem 1.25rem;margin:1.75rem 0}.karta-info p:last-child{margin-bottom:0}.wstep{font-size:1.05rem;color:var(--przygaszony);max-width:46rem}.tabela-przewijalna{overflow-x:auto;margin:1.25rem 0}table{width:100%;border-collapse:collapse;background:var(--karta);border:1px solid var(--linia);margin:1.25rem 0;font-size:.97rem}th,td{text-align:left;padding:.65rem .9rem;border-bottom:1px solid var(--linia)}th{background:var(--karta-mocna);font-family:var(--font-naglowek);font-weight:400;color:var(--zloto)}tr:last-child td{border-bottom:none}.faq{margin-top:2.5rem}details{background:var(--karta);border:1px solid var(--linia);border-radius:var(--r);padding:.75rem 1.1rem;margin:.5rem 0}details[open]{border-color:var(--linia-mocna)}details summary{font-weight:700;cursor:pointer;color:var(--biel)}details summary:hover{color:var(--zloto)}details p{margin:.7rem 0 .2rem;color:var(--przygaszony)}blockquote{margin:1.75rem 0;padding:1rem 1.35rem;background:var(--karta);border-left:3px solid var(--zloto);border-radius:0 var(--r) var(--r) 0}blockquote p{margin:0}.okruszki{font-size:.85rem;color:var(--przygaszony);margin:.25rem 0 1.25rem}.okruszki a{color:var(--przygaszony)}.okruszki a:hover{color:var(--zloto)}.nota{margin:2.5rem 0 0;padding:.9rem 1.1rem;border:1px solid var(--linia);border-radius:var(--r);font-size:.9rem;color:var(--przygaszony)}.nota p{margin:0}.obrazek-wyrozniajacy{display:block;width:100%;height:auto;border:1px solid var(--linia);border-radius:var(--r);margin:0 0 1.5rem;background:var(--karta)}.siatka .miniatura{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover;border:1px solid var(--linia);border-radius:var(--r);margin:0 0 .7rem}.uc-b .uc-bs2,.uc-m .uc-bs2,#ucB .uc-bs2,#ucM .uc-bs2{color:var(--biel)}.uc-b .uc-t a,.uc-b .uc-pb a,#ucB .uc-t a,#ucB .uc-pb a,#ucM .uc-ml a{color:#d25cd6;text-decoration:underline}.stopka{background:var(--karta);border-top:1px solid var(--zloto-przygaszone);margin-top:4rem;font-size:.92rem;color:var(--przygaszony)}.stopka a{color:var(--przygaszony);display:block;margin:.35rem 0}.stopka a:hover{color:var(--zloto)}.stopka-logo img{height:54px;width:auto;margin-bottom:.75rem}.stopka-siatka{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2.5rem;padding-top:2.75rem;padding-bottom:1.75rem}.stopka-tytul{font-family:var(--font-naglowek);color:var(--biel);margin:0 0 .4rem}.stopka-dol{border-top:1px solid var(--linia);padding-top:1.1rem;padding-bottom:1.75rem}.stopka-dol p{margin:0;font-size:.87rem}@media(max-width:700px){.stopka-siatka{grid-template-columns:1fr;gap:1.5rem}}.pomin-do-tresci{position:absolute;left:-9999px;top:0;background:var(--zloto);color:var(--czern);padding:.6rem 1rem;font-weight:700;z-index:50}.pomin-do-tresci:focus{left:.5rem;top:.5rem;text-decoration:none}
