/* poradniki-v2: huby poradników, artykuł pomocy v2, komponenty treści (.scpr-skrot, .scpr-kroki, .scpr-check, .scpr-uwaga,
   .scpr-faq, .scpr-mark, .scpr-taby) i karty TOTW / promo. Mobile-first (baza 390 px), układ desktop od 1024 px.
   Wszystko pod .scpr - nic poza tymi stronami. Tokeny jak FAQ v2. Fonty: Barlow Condensed / Barlow / Open Sans z layoutu.
   Animacje wg Motion Prompt (MIT License, Copyright (c) Motion Prompt contributors): efekty 005, 061, 071, 074, 079, 080,
   081, 082, 145, 150, 154 - tylko transform i opacity, wyłączone przy prefers-reduced-motion (zostaje stan końcowy). */
#main.scpr-main{background:#f0f0f0}
.scpr{--pr-zl:#f5a623;--pr-zl-c:#9a5f00;--pr-zl-tlo:#fff4e0;--pr-tlo:#f0f0f0;--pr-karta:#fff;--pr-ram:#e2e4e8;--pr-linia:#eef0f3;
  --pr-txt:#1a1a1a;--pr-szary:#5b6472;--pr-ciem:#0a1018;--pr-ciem2:#111a24;--pr-ciem3:#1a2230;--pr-ram-c:#3a4558;--pr-jasny:#c7cdd6;
  --pr-ziel:#17703f;--pr-ziel-tlo:#e7f7ee;--pr-cz:#b42318;--pr-ease:cubic-bezier(.22,.61,.36,1);--scpr-top:0px;
  color:var(--pr-txt);font-family:'Open Sans',system-ui,sans-serif;font-size:14px;line-height:1.5;text-align:left}
.scpr *,.scpr *::before,.scpr *::after{box-sizing:border-box}
.scpr-strona{max-width:1158px;margin:0 auto;padding:0 0 32px;display:flex;flex-direction:column;gap:22px}
.scpr a{color:var(--pr-zl-c)}
.scpr a:hover{color:#6e4400}
.scpr button{font-family:inherit}
.scpr svg{flex:0 0 auto}
.scpr [hidden]{display:none!important}
.scpr :focus-visible{outline:3px solid var(--pr-zl);outline-offset:2px}
.scpr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.scpr-d{display:none}
.scpr-h,.scpr h1.scpr-h,.scpr h2.scpr-h{margin:0;font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-weight:800;letter-spacing:.2px;text-transform:none;color:inherit}
.scpr-h2{font-size:26px;line-height:1.1}
.scpr-eb{display:block;font:700 11px/1.3 Barlow,sans-serif;letter-spacing:1.6px;text-transform:uppercase}
.scpr-zl{color:var(--pr-zl)}
.scpr-naglowek{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.scpr-naglowek a{font-size:12.5px;font-weight:700;text-decoration:none;white-space:nowrap}
.scpr-pill{display:inline-block;font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px;line-height:1.5}
.scpr-pill-zl{color:var(--pr-zl-c);background:var(--pr-zl-tlo)}
.scpr-pill-ziel{color:var(--pr-ziel);background:var(--pr-ziel-tlo)}
.scpr-pill-mala{font-size:10.5px;padding:1px 7px}

/* okruszki */
.scpr-crumb{padding:12px 0 0;margin-bottom:-12px;font:700 11px Barlow,sans-serif;letter-spacing:.8px;color:var(--pr-szary);text-transform:uppercase;display:flex;gap:6px;flex-wrap:wrap}
.scpr-crumb a{color:var(--pr-szary);text-decoration:none}
.scpr-crumb .scpr-crumb-s{color:#b4bac4}
.scpr-crumb>span:last-child{color:var(--pr-txt)}

/* przyciski */
.scpr-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border-radius:10px;background:var(--pr-zl);color:#111!important;
  font:800 14px 'Open Sans',sans-serif;text-decoration:none;border:0;cursor:pointer;text-transform:uppercase;letter-spacing:.02em}
.scpr-btn:hover{background:#e8961a}
.scpr-btn-ciem{display:flex;align-items:center;justify-content:center;flex:1;min-height:42px;padding:8px 6px;border:1px solid var(--pr-ram-c);border-radius:10px;color:#fff!important;font-size:12.5px;font-weight:700;text-align:center;text-decoration:none}
.scpr-btn-ciem:hover{border-color:var(--pr-zl)}
.scpr-wiecej{height:42px;border-radius:10px;border:1px solid #d5d9df;background:#fff;font:700 13px 'Open Sans',sans-serif;color:var(--pr-txt)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none}
.scpr-wiecej:hover{border-color:#b9bec7}

/* ------------------------------------------------------------------ hero hubów */
.scpr-hero{position:relative;margin-top:-10px;border-radius:16px;overflow:hidden;background:var(--pr-ciem);color:#fff}
.scpr-hero-img{position:relative;display:block;aspect-ratio:2/1;max-height:196px;width:100%;overflow:hidden;background:var(--pr-ciem)}
.scpr-hero-img img{display:block;width:100%;height:100%;object-fit:cover}
.scpr-hero-img::before,.scpr-hero-img::after{content:"";position:absolute;left:0;right:0;height:8%;min-height:12px;pointer-events:none}
.scpr-hero-img::before{top:0;background:linear-gradient(#0a1018,rgba(10,16,24,0))}
.scpr-hero-img::after{bottom:0;background:linear-gradient(rgba(10,16,24,0),#0a1018)}
.scpr-hero-txt{position:relative;padding:4px 18px 20px;display:flex;flex-direction:column;gap:12px}
.scpr-h1{font-size:36px;line-height:1.02;color:#fff}
.scpr-hero-lead{margin:0;color:var(--pr-jasny);font-size:14px}
.scpr-hero-btn{margin-top:4px}
/* 005 mask reveal: H1 wysuwa się z dołu, raz */
.scpr-maska{display:block;overflow:hidden}
.scpr-maska>span{display:block}
@media (prefers-reduced-motion:no-preference){.scpr-maska>span{animation:scprMaska .6s var(--pr-ease) both}}
@keyframes scprMaska{from{transform:translateY(100%)}to{transform:none}}

/* wyszukiwarka */
.scpr-label{font-size:12px;font-weight:600;color:var(--pr-jasny);margin-bottom:-6px}
.scpr-szukaj{position:relative}
.scpr-szukaj svg{position:absolute;left:13px;top:50%;margin-top:-9px;pointer-events:none}
.scpr-szukaj input[type=search]{display:block;box-sizing:border-box;width:100%;max-width:100%;height:46px;margin:0;padding:0 44px 0 40px;border-radius:10px;border:2px solid var(--pr-zl);background:#fff;
  color:var(--pr-txt);font:500 16px 'Open Sans',sans-serif;outline:none;-webkit-appearance:none;appearance:none;box-shadow:none}
.scpr-szukaj input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}
.scpr-szukaj input[type=search]:focus{box-shadow:0 0 0 3px rgba(245,166,35,.35)}
.scpr-wyczysc{position:absolute;right:4px;top:50%;margin-top:-19px;width:38px;height:38px;border:0;border-radius:8px;background:transparent;color:var(--pr-szary);cursor:pointer;font-size:22px;line-height:1}
.scpr-frazy{display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.scpr-frazy-t{display:none;font-size:12px;color:#9aa3b1;margin-right:2px}
.scpr-fraza{font-size:12px;font-weight:600;color:#fff!important;background:var(--pr-ciem3);border:1px solid var(--pr-ram-c);border-radius:999px;padding:5px 11px;text-decoration:none;line-height:1.4}
.scpr-fraza:hover{border-color:var(--pr-zl)}
.scpr-wyniki{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid var(--pr-ram);border-radius:12px;overflow:hidden;color:var(--pr-txt)}
.scpr-wyniki-h{padding:10px 14px 4px;font-size:12px;font-weight:700;color:var(--pr-szary)}
.scpr-wynik{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--pr-linia);color:var(--pr-txt)!important;text-decoration:none;font-weight:600;font-size:14px}
.scpr-wynik:hover{background:#fafafa}
.scpr-wynik-t{flex:1;min-width:0}
.scpr-wynik-m{font-size:11px;color:var(--pr-szary);font-weight:400;white-space:nowrap}
.scpr-brak{padding:14px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--pr-szary)}
.scpr-brak strong{color:var(--pr-txt);font-size:14.5px}
.scpr-brak-akcje{display:flex;gap:8px;flex-wrap:wrap}
.scpr-brak-akcje a{font-weight:700}

/* ------------------------------------------------------------------ hub główny: wejścia */
.scpr-wejscia{display:flex;flex-direction:column;gap:10px}
.scpr-wejscie{position:relative;display:flex;gap:14px;align-items:center;background:#fff;border:1px solid var(--pr-ram);border-radius:14px;padding:16px;text-decoration:none;color:var(--pr-txt)!important}
.scpr-wejscie-ik{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--pr-zl-tlo);color:var(--pr-zl-c)}
.scpr-wejscie-fc27 .scpr-wejscie-ik{background:var(--pr-ziel-tlo);color:var(--pr-ziel)}
.scpr-wejscie-boosting .scpr-wejscie-ik{background:#fde8e8;color:var(--pr-cz)}
.scpr-wejscie-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}
.scpr-wejscie-t{font-size:21px;line-height:1.05}
.scpr-wejscie-o{font-size:12.5px;color:var(--pr-szary)}
.scpr-wejscie-n{font-size:12px;font-weight:700;color:var(--pr-zl-c);flex:0 0 auto}
.scpr-wejscie-fc27 .scpr-wejscie-n{color:var(--pr-ziel)}
.scpr-wejscie-boosting .scpr-wejscie-n{color:var(--pr-cz)}
.scpr-wejscie-eb,.scpr-wejscie-dalej{display:none}

/* karty (poradniki FC 27, nowości, TOTW / promo) */
.scpr-pasek{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -16px 0 0;padding:0 16px 4px 0}
.scpr-pasek::-webkit-scrollbar{display:none}
.scpr-pasek>.scpr-karta{flex:0 0 250px;scroll-snap-align:start}
.scpr-siatka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.scpr-karta{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--pr-ram);border-radius:12px;overflow:hidden;text-decoration:none;color:var(--pr-txt)!important}
.scpr-mini{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--pr-ciem)}
.scpr-mini img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.scpr-mini-cien{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,16,24,.15),rgba(10,16,24,.75))}
.scpr-mini-gr{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 25%,#203a5c,#0a1018 75%)}
.scpr-mini-fc{position:absolute;left:0;right:0;top:24%;text-align:center;font:800 22px/1 'Barlow Condensed',sans-serif;color:#3df07a;text-shadow:0 2px 10px rgba(0,0,0,.6)}
.scpr-mini-tl{position:absolute;left:6px;right:6px;top:52%;text-align:center;font:800 12px/1.05 'Barlow Condensed',sans-serif;color:#fff;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.7)}
.scpr-karta-txt{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px}
.scpr-karta-t{font-weight:700;font-size:12.5px;line-height:1.3}
.scpr-karta-m{font-size:10.5px;color:var(--pr-szary)}
.scpr-pasek .scpr-karta-t,.scpr-nowosci .scpr-karta-t{font-size:13.5px}
.scpr-pasek .scpr-karta-m,.scpr-nowosci .scpr-karta-m{font-size:11.5px}
.scpr-pasek .scpr-karta-txt{padding:10px 12px 12px}
/* karta TOTW / promo: stałe tło, na nim HTML */
.scpr-auto-gora{position:absolute;left:14px;top:12px;display:flex;align-items:center;gap:6px}
.scpr-odznaka{position:relative;display:inline-flex;font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;line-height:1.4}
.scpr-odznaka-nowe{background:var(--pr-zl);color:#111}
.scpr-odznaka-promo{background:#c13fd6;color:#fff}
.scpr-auto-data{font-size:10.5px;color:var(--pr-jasny);font-weight:600}
.scpr-auto-nazwa{position:absolute;left:14px;right:14px;bottom:30px;font:800 34px/.95 'Barlow Condensed',sans-serif;color:#fff;overflow-wrap:anywhere}
.scpr-auto-promo .scpr-auto-nazwa{font-size:28px}
.scpr-auto-podpis{position:absolute;left:14px;bottom:12px;font-size:11px;font-weight:700;color:var(--pr-zl);letter-spacing:1px;text-transform:uppercase}
.scpr-auto-promo .scpr-auto-podpis{color:#e59af0}
/* 071 badge: pierścień scale 1 -> 2,3, opacity ,5 -> 0, 1,6 s, maks. 3 razy */
.scpr-ring{position:absolute;inset:0;border-radius:999px;background:var(--pr-zl);opacity:0;pointer-events:none}
@media (prefers-reduced-motion:no-preference){.scpr-ring{animation:scprRing 1.6s ease-out 3}}
@keyframes scprRing{0%{transform:scale(1);opacity:.5}100%{transform:scale(2.3);opacity:0}}
.scpr-kropka{position:relative;display:inline-flex;width:10px;height:10px;flex:0 0 auto}
.scpr-kropka>span:last-child{position:relative;width:10px;height:10px;border-radius:50%;background:var(--pr-zl)}
.scpr-kropka .scpr-ring{border-radius:50%}

/* pomoc przy zamówieniu */
.scpr-grupy{display:flex;flex-direction:column;background:#fff;border:1px solid var(--pr-ram);border-radius:14px;overflow:hidden}
.scpr-grupa{display:flex;flex-direction:column}
.scpr-grupa+.scpr-grupa{border-top:1px solid var(--pr-linia)}
.scpr-grupa-h{padding:12px 16px 6px;color:var(--pr-szary)}
.scpr-grupa+.scpr-grupa .scpr-grupa-h{padding-top:14px}
.scpr-wiersz{display:flex;align-items:center;gap:10px;padding:11px 16px;border-top:1px solid var(--pr-linia);text-decoration:none;color:var(--pr-txt)!important;font-weight:600;font-size:14px;line-height:1.35}
.scpr-wiersz:hover{background:#fafafa}
.scpr-wiersz-t{flex:1;min-width:0}
.scpr-wiersz-m{font-size:11px;color:var(--pr-szary);font-weight:400;white-space:nowrap}
.scpr-zywo{font-size:11px;font-weight:700;color:var(--pr-ziel);background:var(--pr-ziel-tlo);padding:1px 7px;border-radius:999px;white-space:nowrap}
.scpr-strzalka{color:var(--pr-zl-c)}
.scpr-pomoc-uklad{display:flex;flex-direction:column;gap:22px}
.scpr-pomoc-lewa{display:flex;flex-direction:column;gap:12px}
.scpr-pomoc-prawa{display:flex;flex-direction:column;gap:22px}
.scpr-inne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.scpr-inne-h{display:none}
.scpr-inne-k{background:#fff;border:1px solid var(--pr-ram);border-radius:14px;padding:14px;text-decoration:none;color:var(--pr-txt)!important;display:flex;flex-direction:column;gap:4px}
.scpr-inne-k:last-of-type:nth-of-type(odd){grid-column:1/-1}
.scpr-inne-k .scpr-eb{color:var(--pr-zl-c)}
.scpr-inne-t{font-weight:700;font-size:13.5px;line-height:1.3}

/* ciemna karta czatu */
.scpr-czat{background:var(--pr-ciem);color:#fff;border-radius:16px;padding:20px 18px;display:flex;flex-direction:column;gap:10px}
.scpr-czat .scpr-h{font-size:26px;line-height:1.05}
.scpr-czat p{margin:0;color:var(--pr-jasny);font-size:13px}
.scpr-czat .scpr-btn{margin-top:4px}
.scpr-czat-linki{display:flex;gap:8px}
.scpr-uwagi{margin:0;font-size:12px;color:var(--pr-szary)}

/* ------------------------------------------------------------------ hub FC 27 */
.scpr-tydzien{display:flex;flex-direction:column;gap:10px}
.scpr-tydzien-h{display:flex;align-items:center;gap:8px}
.scpr-tydzien .scpr-h2{font-size:24px}
.scpr-tydzien-siatka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.scpr-tydzien-siatka>:only-child{grid-column:1/-1}
.scpr-tk{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--pr-ciem);text-decoration:none;color:#fff!important}
.scpr-tk .scpr-mini{aspect-ratio:auto;height:96px}
.scpr-tk .scpr-auto-gora{left:8px;top:8px}
.scpr-tk .scpr-odznaka{font-size:9.5px;padding:1px 6px}
.scpr-tk .scpr-auto-nazwa{left:8px;right:8px;bottom:6px;font-size:28px}
.scpr-tk.scpr-auto-promo .scpr-auto-nazwa{font-size:21px}
.scpr-tk-t{display:block;padding:8px 10px 10px;font-size:12.5px;font-weight:700;line-height:1.3}
.scpr-tk-t>span{display:block;font-weight:400;font-size:11px;color:#9aa3b1;margin-top:2px}
.scpr-pigulki{position:sticky;top:var(--scpr-top);z-index:5;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:8px 16px;background:var(--pr-tlo)}
.scpr-pigulki::-webkit-scrollbar{display:none}
/* 061 filter chips: aktywna złota z ptaszkiem, 0,15 s */
.scpr-pigulka{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;border:1.5px solid #d5d9df;background:#fff;color:#3a4250!important;
  font:700 12.5px 'Open Sans',sans-serif;text-decoration:none;white-space:nowrap;transition:background-color .15s var(--pr-ease),border-color .15s,color .15s}
.scpr-pigulka svg{display:none}
.scpr-pigulka[aria-current=true]{background:var(--pr-zl-tlo);border-color:var(--pr-zl);color:var(--pr-zl-c)!important}
.scpr-pigulka[aria-current=true] svg{display:block}
.scpr-sekcje{display:flex;flex-direction:column;gap:24px}
.scpr-sekcja{display:flex;flex-direction:column;gap:10px;scroll-margin-top:calc(var(--scpr-top) + 60px)}
.scpr-sekcja .scpr-h2{font-size:23px}
.scpr-sekcja-n{font-size:11.5px;color:var(--pr-szary);font-weight:600;white-space:nowrap}
.scpr-sekcja-o{margin:-4px 0 0;font-size:12px;color:var(--pr-szary)}
.scpr-karta-zwin{display:none}
.scpr-sekcja-pelna .scpr-karta-zwin{display:flex}
.scpr-sekcja-pelna .scpr-wiecej{display:none}
.scpr-nowosci{display:flex;flex-direction:column;gap:12px}
.scpr-sek,.scpr-art-dol{display:flex;flex-direction:column;gap:10px}
.scpr-art-dol{gap:18px}
.scpr-kup{display:flex;align-items:center;gap:12px;background:var(--pr-ciem);border-radius:12px;padding:14px;color:#fff}
.scpr-kup-t{flex:1;min-width:0;font-weight:700;font-size:13.5px}
.scpr-kup-b{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.scpr-kup-b a{background:var(--pr-zl);color:#111!important;font-weight:800;font-size:12px;padding:9px 12px;border-radius:9px;white-space:nowrap;text-decoration:none}
.scpr-kup-b a+a{background:var(--pr-ciem3);color:#fff!important;border:1px solid var(--pr-ram-c)}

/* ------------------------------------------------------------------ hub boostingu */
.scpr-tryby{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.scpr-tryb{background:#fff;border:2px solid var(--pr-ram);border-top:4px solid #d92d20;border-radius:12px;padding:12px;text-decoration:none;color:var(--pr-txt)!important;display:flex;flex-direction:column;gap:4px}
.scpr-tryb .scpr-h{font-size:19px;line-height:1.05}
.scpr-tryb-o{font-size:11.5px;color:var(--pr-szary)}
.scpr-tryb-l{font-size:12px;font-weight:700;color:var(--pr-cz);margin-top:4px}
.scpr-tryb-dr{border-top-color:#2e6bd6}.scpr-tryb-dr .scpr-tryb-l{color:#1f4fa8}
.scpr-tryb-sb{border-top-color:#1f9d55}.scpr-tryb-sb .scpr-tryb-l{color:var(--pr-ziel)}
.scpr-tryb-zs{border-top-color:#f08c00}.scpr-tryb-zs .scpr-tryb-l{color:var(--pr-zl-c)}
.scpr-lista{display:flex;flex-direction:column;gap:10px}
.scpr-poz{display:flex;gap:12px;background:#fff;border:1px solid var(--pr-ram);border-radius:12px;padding:12px;text-decoration:none;color:var(--pr-txt)!important}
.scpr-poz-mini{width:84px;height:62px;border-radius:8px;flex:0 0 auto;background:radial-gradient(ellipse at 30% 30%,#5a1410,#0a1018 75%)}
.scpr-kolor-dr .scpr-poz-mini{background:radial-gradient(ellipse at 30% 30%,#14306a,#0a1018 75%)}
.scpr-kolor-sb .scpr-poz-mini{background:radial-gradient(ellipse at 30% 30%,#123f26,#0a1018 75%)}
.scpr-kolor-zs .scpr-poz-mini{background:radial-gradient(ellipse at 30% 30%,#4a3006,#0a1018 75%)}
.scpr-poz-txt{display:flex;flex-direction:column;gap:3px;min-width:0}
.scpr-poz-t{font-weight:700;font-size:13.5px;line-height:1.3}
.scpr-poz-m{font-size:11px;color:var(--pr-szary)}
.scpr-poz .scpr-pill{align-self:flex-start}
.scpr-box{background:#fff;border:1px solid var(--pr-ram);border-radius:14px;padding:18px 16px;display:flex;flex-direction:column;gap:12px}
.scpr-box .scpr-h2,.scpr-boost-faq .scpr-h2{font-size:24px}
.scpr-boost-faq{display:flex;flex-direction:column;gap:10px}
.scpr-boost-uklad{display:flex;flex-direction:column;gap:22px}

/* szanse rang ([[szanse_rang]] i hub boostingu) */
.scpr-szanse{background:var(--pr-ciem);color:#fff;border-radius:14px;padding:18px 16px;display:flex;flex-direction:column;gap:10px}
.scpr-szanse .scpr-h2{font-size:24px;line-height:1.05}
.scpr-szanse-p{margin:0;font-size:12px;color:#9aa3b1}
.scpr-szanse-lista{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}
.scpr-szanse-lista li{margin:0}
.scpr-szanse-w{display:flex;justify-content:space-between;font-size:12.5px;font-weight:600}
.scpr-szanse-pas{height:8px;background:var(--pr-ciem3);border-radius:4px;overflow:hidden}
.scpr-szanse-pas>span{display:block;height:100%;background:#d92d20;transform-origin:left}
.scpr-szanse-zwrot{margin:0;font-size:12px;color:var(--pr-jasny)}
.scpr-szanse-lista.scpr-czeka .scpr-szanse-pas>span{transform:scaleX(0)}
.scpr-szanse-lista.scpr-widoczne .scpr-szanse-pas>span{transition:transform .9s var(--pr-ease)}
.scpr-szanse-lista.scpr-widoczne li:nth-child(2) .scpr-szanse-pas>span{transition-delay:.1s}
.scpr-szanse-lista.scpr-widoczne li:nth-child(n+3) .scpr-szanse-pas>span{transition-delay:.2s}

/* ------------------------------------------------------------------ komponenty treści (texts.content) */
.scpr-tresc{display:flex;flex-direction:column;gap:14px;font-size:15px;line-height:1.6;color:var(--pr-txt)}
.scpr-tresc>*{margin-top:0;margin-bottom:0}
.scpr-tresc p{margin:0}
.scpr-tresc h2{margin:10px 0 -2px;font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:26px;line-height:1.1;font-weight:800;color:var(--pr-txt);text-transform:none;letter-spacing:0;scroll-margin-top:calc(var(--scpr-top) + 56px)}
.scpr-tresc h3{margin:6px 0 -4px;font-size:16px;line-height:1.3;font-weight:700;color:var(--pr-txt);text-transform:none}
.scpr-tresc ul:not([class]),.scpr-tresc ol:not([class]){margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}
/* stary widok artykułu (tryb off): .formatarticle p{margin:10px 0 !important} i .formatarticle ol{padding-left:25px} z all.css */
.formatarticle .scpr-tresc p{margin:0!important}
.formatarticle .scpr-tresc .scpr-uwaga p+p{margin-top:6px!important}
.scpr-tresc ol.scpr-kroki{padding:0;list-style:none}
.scpr-tresc ul:not([class]){list-style:disc}
.scpr-tresc ol:not([class]){list-style:decimal}
.scpr-tresc ul:not([class])>li,.scpr-tresc ol:not([class])>li{display:list-item;list-style:inherit;margin:0;padding:0}
.scpr-tresc img{max-width:100%;height:auto}
.scpr-tresc table{width:100%;border-collapse:collapse;font-size:14px}
.scpr-tresc td,.scpr-tresc th{border:1px solid var(--pr-ram);padding:8px;text-align:left;vertical-align:top}
.scpr-tresc .scpr-tabela{overflow-x:auto}
/* W skrócie */
.scpr-skrot{background:var(--pr-ciem);color:#fff;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:8px}
.scpr-skrot .scpr-skrot-tytul,.scpr-skrot>p:first-child{margin:0;font:700 11px/1.3 Barlow,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:var(--pr-zl)}
.scpr .scpr-skrot ul{margin:0;padding-left:18px;font-size:14px;line-height:1.5;color:#dfe3e9;display:flex;flex-direction:column;gap:4px;list-style:disc}
.scpr-skrot li{display:list-item;margin:0;padding:0;list-style:disc}
.scpr-skrot li::marker{color:var(--pr-zl)}
.scpr-skrot a{color:var(--pr-zl)}
.scpr-skrot .scpr-mark{color:#fff}
/* 145 kroki: oś z kółkami, złota linia */
.scpr-kroki{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:14px;counter-reset:scprKrok}
.scpr-kroki::before,.scpr-kroki::after{content:"";position:absolute;left:15px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--pr-ram)}
.scpr-kroki::after{background:var(--pr-zl);transform-origin:top}
.scpr-kroki>li{position:relative;display:block;min-height:33px;padding-left:45px;counter-increment:scprKrok;font-size:13.5px;color:var(--pr-szary);line-height:1.45}
.scpr-kroki>li::before{content:counter(scprKrok);position:absolute;left:0;top:0;width:33px;height:33px;border-radius:50%;background:var(--pr-zl);color:#111;font-weight:800;font-size:14px;
  display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2.5px var(--pr-zl) inset;z-index:1}
.scpr-kroki>li>strong:first-child,.scpr-kroki>li>b:first-child{display:block;color:var(--pr-txt);font-size:14.5px;line-height:1.3;margin-bottom:2px;padding-top:6px}
.scpr-kroki>li>*{position:relative}
/* stan przed wejściem w ekran (klasę daje JS tylko elementom poniżej ekranu) */
.scpr-kroki.scpr-czeka::after{transform:scaleY(0)}
.scpr-kroki.scpr-czeka>li::before{background:#fff;color:var(--pr-szary);box-shadow:0 0 0 2.5px var(--pr-ram) inset}
.scpr-kroki.scpr-czeka>li>*{opacity:0;transform:translateX(16px)}
.scpr-kroki.scpr-widoczne::after{transition:transform 1s var(--pr-ease)}
.scpr-kroki.scpr-widoczne>li::before{transition:background-color .3s,color .3s,box-shadow .3s}
.scpr-kroki.scpr-widoczne>li>*{transition:opacity .5s var(--pr-ease),transform .5s var(--pr-ease)}
.scpr-kroki.scpr-widoczne>li:nth-child(2)::before,.scpr-kroki.scpr-widoczne>li:nth-child(2)>*{transition-delay:.12s}
.scpr-kroki.scpr-widoczne>li:nth-child(3)::before,.scpr-kroki.scpr-widoczne>li:nth-child(3)>*{transition-delay:.24s}
.scpr-kroki.scpr-widoczne>li:nth-child(4)::before,.scpr-kroki.scpr-widoczne>li:nth-child(4)>*{transition-delay:.36s}
.scpr-kroki.scpr-widoczne>li:nth-child(n+5)::before,.scpr-kroki.scpr-widoczne>li:nth-child(n+5)>*{transition-delay:.48s}
/* co przygotować */
.scpr-check{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--pr-ram);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}
.scpr-check>li{position:relative;padding:12px 14px 12px 44px;font-size:13.5px;color:var(--pr-szary);line-height:1.45}
.scpr-check>li+li{border-top:1px solid var(--pr-linia)}
.scpr-check>li::before{content:"";position:absolute;left:14px;top:13px;width:20px;height:20px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317703f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") no-repeat center/20px}
.scpr-check>li>strong:first-child,.scpr-check>li>b:first-child{display:block;color:var(--pr-txt);font-size:14.5px}
/* sytuacja -> co robimy (KOMPONENT.md): div.scpr-sytuacje > div.scpr-sytuacja > p.scpr-sytuacja-co + p.scpr-sytuacja-my; odstępy przez gap
   (stary widok ma .formatarticle p{margin !important}); #main .scpr przebija #main .content article p{padding:0;line-height:20px} ze sklepu */
.scpr-sytuacje{background:#fff;border:1px solid var(--pr-ram);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}
.scpr-sytuacja{display:flex;flex-direction:column;gap:6px;padding:14px 14px 14px 16px}
.scpr-sytuacja+.scpr-sytuacja{border-top:1px solid var(--pr-linia)}
#main .scpr .scpr-sytuacja-co,#main .scpr .scpr-sytuacja-my{position:relative;margin:0;padding:0 0 0 30px}
#main .scpr .scpr-sytuacja-co{font-weight:700;font-size:14.5px;line-height:1.4;color:var(--pr-txt)}
#main .scpr .scpr-sytuacja-my{font-size:14px;line-height:1.5;color:var(--pr-txt)}
.scpr-sytuacja-co::before,.scpr-sytuacja-my::before{content:"";position:absolute;left:0;top:0;width:20px;height:20px}
.scpr-sytuacja-co::before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a5f00' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z'/%3E%3Cpath d='M12 9v4M12 17h.01'/%3E%3C/svg%3E") no-repeat center/18px}
.scpr-sytuacja-my::before{top:1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2317703f' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") no-repeat center/18px}
.scpr-sytuacja-my+.scpr-sytuacja-my::before{display:none}
.scpr-sytuacje-dop{font-size:13.5px;color:var(--pr-szary)}
.scpr-sytuacje-dop strong{color:var(--pr-txt)}
/* ostrzeżenie */
.scpr-uwaga{position:relative;background:var(--pr-zl-tlo);border:1px solid #f5d199;border-radius:12px;padding:12px 14px 12px 46px;font-size:14px}
.scpr-uwaga::before{content:"";position:absolute;left:14px;top:13px;width:22px;height:22px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a5f00' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 2 21h20z'/%3E%3Cpath d='M12 10v5M12 18h.01'/%3E%3C/svg%3E") no-repeat center/22px}
.scpr-uwaga p{margin:0}
.scpr-uwaga p+p{margin-top:6px}
/* FAQ */
.scpr-faq{display:flex;flex-direction:column;gap:8px}
.scpr-faq details{background:#fff;border:1px solid var(--pr-ram);border-radius:12px;overflow:hidden}
.scpr-faq summary{list-style:none;display:flex;align-items:center;gap:10px;padding:13px 14px;font-weight:700;font-size:14px;line-height:1.35;cursor:pointer;color:var(--pr-txt)}
.scpr-faq summary::-webkit-details-marker{display:none}
.scpr-faq summary::after{content:"";flex:0 0 16px;height:16px;margin-left:auto;transition:transform .2s;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a5f00' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat center/16px}
.scpr-faq details[open] summary::after{transform:rotate(180deg)}
.scpr-faq details>:not(summary){margin:0;padding:0 14px 14px;font-size:14px;color:#3a4250}
.scpr-faq details>:not(summary)+:not(summary){padding-top:0;margin-top:-6px}
/* 080 highlighter */
.scpr-mark{background:linear-gradient(transparent 58%,rgba(245,166,35,.45) 58%) no-repeat 0 0/100% 100%}
.scpr-mark.scpr-czeka{background-size:0 100%}
.scpr-mark.scpr-widoczne{transition:background-size .8s var(--pr-ease) .15s}
/* zakładki PC / Xbox / PS (bez JS: sekcje jedna pod drugą) */
.scpr-taby{display:flex;flex-direction:column;gap:14px}
.scpr-tab{display:flex;flex-direction:column;gap:10px}
.scpr-taby-lista{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--pr-ram);margin-bottom:-4px}
.scpr-taby-lista::-webkit-scrollbar{display:none}
.scpr-taby-btn{flex:0 0 auto;min-height:42px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:none;font:700 14px 'Open Sans',sans-serif;color:var(--pr-szary);cursor:pointer}
.scpr-taby-btn[aria-selected=true]{color:var(--pr-txt);border-bottom-color:var(--pr-zl)}
.scpr-taby-js .scpr-tab>h3:first-child{display:none}
/* placeholdery */
.scpr-czas{white-space:nowrap}
.scpr-przerwa{margin:0}
.scpr-live{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}
.scpr-live-k{background:#fff;border:1px solid var(--pr-ram);border-radius:12px;padding:10px 12px}
.scpr-live-n{font-size:12px;color:var(--pr-szary);font-weight:600}
.scpr-live-v{font:800 24px/1.1 'Barlow Condensed',sans-serif;color:var(--pr-ziel)}
.scpr-live-m{font-size:12px;color:var(--pr-szary)}
.scpr-st{background:var(--pr-ciem);border-radius:14px;padding:16px;color:#e8edf4;display:flex;flex-direction:column;gap:10px}
.scpr-st-label{font-size:13px;font-weight:600;color:var(--pr-jasny)}
.scpr-st select{display:none;width:100%;min-height:48px;padding:10px 12px;border-radius:12px;border:1px solid var(--pr-ram-c);background:var(--pr-ciem2);color:#fff;font:700 15px 'Open Sans',sans-serif}
.scpr-js .scpr-st select{display:block}
.scpr-st-panel{background:var(--pr-ciem2);border:1px solid #222d3d;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}
.scpr-st-panel h3{margin:0;font-size:15px;color:#fff}
.scpr-st-panel p{margin:0;font-size:14px;color:var(--pr-jasny)}
.scpr-st-panel ol{margin:0;padding-left:20px;font-size:14px;color:#e8edf4;display:flex;flex-direction:column;gap:4px}
.scpr-st-panel ol>li{display:list-item;list-style:decimal;margin:0}
.scpr-st-ton{align-self:flex-start;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:#4a1f10;color:#ffab7a}
.scpr-st-ton.scpr-ton-ok{background:#13304d;color:#8cc4ff}
.scpr-st-ton.scpr-ton-wait,.scpr-st-ton.scpr-ton-pay{background:#3a2a12;color:#ffc35c}
.scpr-st-panele{display:flex;flex-direction:column;gap:8px}
.scpr-js .scpr-st-panel:not(.scpr-st-akt){display:none}
.scpr-tresc .scpr-szanse{margin:0}
.scpr-tresc .scpr-szanse h3{margin:0;font-size:24px;line-height:1.05;color:#fff}

/* ------------------------------------------------------------------ artykuł pomocy v2 */
.scpr-postep{position:fixed;left:0;right:0;top:var(--scpr-top);height:3px;z-index:950;pointer-events:none}
.scpr-postep>span{display:block;height:100%;background:var(--pr-zl);transform:scaleX(0);transform-origin:left}
@supports (animation-timeline:scroll()){
  .scpr-postep>span{animation:scprPostep linear both;animation-timeline:scroll(root)}
  @keyframes scprPostep{from{transform:scaleX(0)}to{transform:scaleX(1)}}
}
.scpr-rozdzial{position:sticky;top:var(--scpr-top);z-index:6;display:none;align-items:center;gap:8px;margin:0 -16px;padding:0 16px;height:38px;background:#fff;border-bottom:1px solid var(--pr-ram);
  font-size:12.5px;color:var(--pr-txt);text-decoration:none}
.scpr-rozdzial.scpr-pokaz{display:flex}
.scpr-rozdzial>span:first-child{color:var(--pr-szary);flex:0 0 auto}
.scpr-rozdzial b{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.scpr-art{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:1158px;margin:0 auto;padding:0 0 32px}
.scpr-art-glowna{display:flex;flex-direction:column;gap:18px;min-width:0}
.scpr-art-glowka{display:flex;flex-direction:column;gap:10px}
.scpr-art .scpr-crumb{margin-bottom:0}
.scpr-art-etykiety{display:flex;gap:6px;flex-wrap:wrap}
.scpr-art-h1{font-size:34px;line-height:1.03;color:var(--pr-txt)}
.scpr-art-meta{font-size:12px;color:var(--pr-szary)}
.scpr-spis-m{background:#fff;border:1px solid var(--pr-ram);border-radius:12px;padding:0 14px}
.scpr-spis-m summary{cursor:pointer;font-weight:700;padding:12px 0;font-size:14px}
.scpr-spis-m ol{margin:0 0 12px;padding-left:18px;font-size:13.5px;display:flex;flex-direction:column;gap:6px}
.scpr-spis-m a{text-decoration:none}
.scpr-spis-m a.scpr-akt{color:var(--pr-txt);font-weight:700}
.scpr-spis-d,.scpr-art-prawa{display:none}
.scpr-glos{background:#fff;border:1px solid var(--pr-ram);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;scroll-margin-top:calc(var(--scpr-top) + 20px)}
.scpr-glos-h{font-size:15px;font-weight:700}
.scpr-glos form{margin:0;display:flex;gap:10px}
.scpr-glos-btn{height:42px;padding:0 22px;border-radius:10px;border:1.5px solid #d5d9df;background:#fff;font:700 14px 'Open Sans',sans-serif;color:var(--pr-txt);cursor:pointer}
.scpr-glos-btn:hover{border-color:var(--pr-zl)}
.scpr-glos-btn[disabled]{opacity:.6;cursor:default}
.scpr-glos-wynik{font-size:15px;font-weight:700}
.scpr-glos-czat{font-weight:700;font-size:14px}
.scpr-gotowy{display:flex;align-items:center;gap:12px;background:var(--pr-ciem);border-radius:14px;padding:16px;text-decoration:none;color:#fff!important}
.scpr-gotowy-t{flex:1;min-width:0}
.scpr-gotowy-t b{font-size:15px}
.scpr-gotowy-b{background:var(--pr-zl);color:#111;font-weight:800;font-size:13px;padding:10px 14px;border-radius:9px;white-space:nowrap}
.scpr-czytaj{display:flex;flex-direction:column;gap:8px}
.scpr-czytaj .scpr-h{font-size:22px}
.scpr-czytaj-l{background:#fff;border:1px solid var(--pr-ram);border-radius:12px;padding:12px 14px;text-decoration:none;color:var(--pr-txt)!important;font-weight:700;font-size:14px}

/* ------------------------------------------------------------------ 074 fade-in on scroll + 081/082 hover lift i zoom */
.scpr-anim.scpr-czeka{opacity:0;transform:translateY(28px)}
.scpr-anim.scpr-widoczne{transition:opacity .7s var(--pr-ease),transform .7s var(--pr-ease)}
@media (hover:hover) and (pointer:fine){
  .scpr-lift{transition:transform .25s var(--pr-ease)}
  .scpr-lift::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 14px 30px rgba(10,16,24,.12);opacity:0;transition:opacity .25s;pointer-events:none}
  .scpr-lift:hover{transform:translateY(-6px)}
  .scpr-lift:hover::after{opacity:1}
  .scpr-lift .scpr-mini img{transition:transform .5s var(--pr-ease)}
  .scpr-lift:hover .scpr-mini img{transform:scale(1.07)}
  .scpr-anim.scpr-lift.scpr-widoczne{transition:opacity .7s var(--pr-ease),transform .25s var(--pr-ease)}
}
@media (prefers-reduced-motion:reduce){
  .scpr *,.scpr *::before,.scpr *::after{animation:none!important;transition:none!important}
  .scpr .scpr-czeka,.scpr .scpr-czeka>li>*{opacity:1!important;transform:none!important}
  .scpr .scpr-kroki.scpr-czeka::after{transform:none!important}
  .scpr .scpr-mark.scpr-czeka{background-size:100% 100%!important}
  .scpr .scpr-szanse-lista.scpr-czeka .scpr-szanse-pas>span{transform:none!important}
  .scpr-lift:hover,.scpr-lift:hover .scpr-mini img{transform:none!important}
  .scpr-postep>span{animation:none!important}
}

/* ------------------------------------------------------------------ tablet */
@media (min-width:768px){
  .scpr-d{display:inline}
  .scpr-m{display:none}
  .scpr-hero-img{max-height:none}
  .scpr-h1{font-size:44px}
  .scpr-frazy-t{display:inline}
  .scpr-siatka{grid-template-columns:repeat(3,minmax(0,1fr))}
  .scpr-tryby{grid-template-columns:repeat(4,minmax(0,1fr))}
  .scpr-pigulki{margin:0;padding:8px 0}
  .scpr-pasek{margin:0;padding:0 0 4px}
  .scpr .scpr-skrot ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 26px}
  .scpr-check>li{padding:14px 18px 14px 46px}
  .scpr-check>li::before{left:16px;top:15px}
  .scpr-sytuacja{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:0 24px;align-items:start;padding:16px 20px}
  .scpr-sytuacja-co{grid-column:1;grid-row:1/span 99}
  .scpr-sytuacja-my{grid-column:2}
  #main .scpr .scpr-sytuacja-my+.scpr-sytuacja-my{margin-top:6px!important}
  .scpr-rozdzial{margin:0}
}

/* ------------------------------------------------------------------ desktop */
@media (min-width:1024px){
  .scpr-strona{gap:30px;padding-top:6px}
  .scpr-crumb{margin-bottom:-16px}
  .scpr-h2{font-size:32px}
  .scpr-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:370px;border-radius:18px;margin-top:-6px}
  .scpr-hero-img{grid-column:2;grid-row:1;aspect-ratio:auto;height:100%;max-height:none}
  .scpr-hero-img img{position:absolute;inset:0;object-position:70% 50%}
  .scpr-hero-img::before{top:0;bottom:0;left:0;right:auto;width:120px;height:auto;background:linear-gradient(90deg,#0a1018,rgba(10,16,24,0))}
  .scpr-hero-img::after{display:none}
  .scpr-hero-txt{grid-column:1;grid-row:1;padding:44px 48px;gap:14px;justify-content:center}
  .scpr-h1{font-size:56px;line-height:1}
  .scpr-hero-lead{font-size:15px;max-width:470px}
  .scpr-szukaj{max-width:500px}
  .scpr-szukaj input[type=search]{height:50px}
  .scpr-frazy{max-width:520px}
  .scpr-hero .scpr-wyniki{max-width:500px}
  .scpr-hero-btn{align-self:flex-start}
  .scpr-label{display:none}
  .scpr-wejscia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:-6px}
  /* 154 spotlight: ciemne wejścia, światło pod kursorem (--mx / --my) */
  .scpr-wejscie{flex-direction:column;align-items:flex-start;gap:8px;padding:22px;border-radius:16px;background:#111a24;border-color:#1f2a3a;color:#fff!important;overflow:hidden;
    background-image:radial-gradient(240px at var(--mx,78%) var(--my,20%),rgba(245,166,35,.16),transparent 70%)}
  .scpr-wejscie-fc27{background-image:radial-gradient(240px at var(--mx,78%) var(--my,20%),rgba(61,240,122,.12),transparent 70%)}
  .scpr-wejscie-boosting{background-image:radial-gradient(240px at var(--mx,78%) var(--my,20%),rgba(217,45,32,.16),transparent 70%)}
  .scpr-wejscie-ik,.scpr-wejscie-n{display:none}
  .scpr-wejscie-eb,.scpr-wejscie-dalej{display:block;color:var(--pr-zl)}
  .scpr-wejscie-fc27 .scpr-wejscie-eb,.scpr-wejscie-fc27 .scpr-wejscie-dalej{color:#3df07a}
  .scpr-wejscie-boosting .scpr-wejscie-eb,.scpr-wejscie-boosting .scpr-wejscie-dalej{color:#ff7a6e}
  .scpr-wejscie-txt{gap:8px}
  .scpr-wejscie-t{font-size:30px;line-height:1}
  .scpr-wejscie-o{font-size:13px;color:#9aa3b1}
  .scpr-wejscie-dalej{font-weight:700;font-size:13px;margin-top:6px}
  .scpr-nowosci .scpr-pasek{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible}
  .scpr-nowosci .scpr-pasek>.scpr-karta{flex:none;border-radius:14px}
  .scpr-nowosci .scpr-karta-txt{padding:12px 14px 14px}
  .scpr-nowosci .scpr-karta-t{font-size:14.5px}
  .scpr-pomoc-uklad{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:20px;align-items:start}
  .scpr-pomoc-prawa{margin-top:52px;gap:16px}
  .scpr-pomoc-prawa .scpr-czat{order:-1}
  .scpr-grupy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;background:none;border:0;overflow:visible;align-items:start}
  .scpr-grupa{background:#fff;border:1px solid var(--pr-ram);border-radius:14px;padding:16px 18px 6px}
  .scpr-grupa+.scpr-grupa{border-top:1px solid var(--pr-ram)}
  .scpr-grupa-h,.scpr-grupa+.scpr-grupa .scpr-grupa-h{padding:0 0 4px;color:var(--pr-zl-c)}
  .scpr-wiersz{padding:10px 0}
  .scpr-wiersz .scpr-strzalka{display:none}
  .scpr-inne{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--pr-ram);border-radius:16px;padding:18px}
  .scpr-inne-h{display:block;color:var(--pr-szary)}
  .scpr-inne-k{border:0;border-top:1px solid var(--pr-linia);border-radius:0;padding:10px 0;font-weight:600}
  .scpr-inne-k:first-of-type{border-top:0}
  .scpr-inne-k .scpr-eb{display:none}
  .scpr-inne-t{font-weight:600;font-size:14px}
  .scpr-czat{padding:22px}
  .scpr-czat .scpr-h{font-size:28px}
  .scpr-siatka{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
  .scpr-sekcja .scpr-h2{font-size:28px}
  .scpr-tydzien-siatka{grid-template-columns:repeat(2,minmax(0,360px))}
  .scpr-tydzien-siatka>:only-child{grid-column:auto}
  .scpr-tk .scpr-mini{height:150px}
  .scpr-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .scpr-boost-uklad{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}
  /* artykuł: spis | treść | prawa kolumna */
  .scpr-art{grid-template-columns:minmax(0,760px) 280px;justify-content:center;gap:30px;align-items:start;max-width:none;padding-top:22px}
  .scpr-art>div:empty{display:none}
  .scpr-art-glowna{gap:22px}
  .scpr-art-h1{font-size:50px;line-height:1}
  .scpr-art-meta{font-size:12.5px}
  .scpr-rozdzial,.scpr-rozdzial.scpr-pokaz,.scpr-art-dol{display:none}
  .scpr-spis-d{position:sticky;top:calc(var(--scpr-top) + 20px);display:none;flex-direction:column;gap:4px;margin-top:118px}
  .scpr-spis-d .scpr-eb{color:var(--pr-szary);padding:0 10px 6px}
  /* 150 scrollspy */
  .scpr-spis-l{display:flex;align-items:center;gap:8px;width:100%;border-left:4px solid transparent;border-radius:6px;padding:7px 10px;font-size:13.5px;line-height:1.35;color:var(--pr-szary)!important;font-weight:600;text-decoration:none;
    transition:background-color .25s var(--pr-ease),color .25s,border-color .25s}
  .scpr-spis-l:hover{color:var(--pr-txt)!important}
  .scpr-spis-l.scpr-akt{background:var(--pr-zl-tlo);border-left-color:var(--pr-zl);color:var(--pr-txt)!important}
  .scpr-art-prawa{position:sticky;top:calc(var(--scpr-top) + 20px);display:flex;flex-direction:column;gap:16px;margin-top:118px}
  .scpr-prawa-coins{background:var(--pr-ciem);color:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}
  .scpr-prawa-coins .scpr-h{font-size:26px;line-height:1.05}
  .scpr-prawa-coins p{margin:0;font-size:12.5px;color:#9aa3b1}
  .scpr-prawa-coins .scpr-btn{min-height:44px;text-transform:none}
  .scpr-prawa-czytaj{background:#fff;border:1px solid var(--pr-ram);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:8px}
  .scpr-prawa-czytaj .scpr-eb{color:var(--pr-szary)}
  .scpr-prawa-czytaj a{font-weight:700;font-size:13.5px;text-decoration:none;color:var(--pr-txt)!important;line-height:1.35}
  .scpr-prawa-czat{background:#fff;border:1px solid var(--pr-ram);border-radius:16px;padding:16px 18px;text-decoration:none;color:var(--pr-txt)!important;font-weight:700;font-size:13.5px}
  .scpr-art .scpr-skrot{border-radius:16px;padding:20px 24px}
  .scpr-art .scpr-tresc h2{font-size:32px}
  .scpr-art .scpr-kroki:not(:has(>li:nth-child(5))){display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px}
  .scpr-art .scpr-kroki:not(:has(>li:nth-child(5)))::before,.scpr-art .scpr-kroki:not(:has(>li:nth-child(5)))::after{left:20px;right:20px;top:16px;bottom:auto;width:auto;height:3px}
  .scpr-art .scpr-kroki:not(:has(>li:nth-child(5)))::after{transform-origin:left}
  .scpr-art .scpr-kroki.scpr-czeka:not(:has(>li:nth-child(5)))::after{transform:scaleX(0)}
  .scpr-art .scpr-kroki:not(:has(>li:nth-child(5)))>li{padding:42px 0 0}
  .scpr-art .scpr-glos{flex-direction:row;text-align:left;padding:18px 20px}
  .scpr-art .scpr-glos-h{flex:1}
}
/* artykuł od 1280: wrapper sklepu 1140 -> 1270 (siatka = kontener nagłówka 1240), spis 200 | treść 700 | prawa 280 */
@media (min-width:1280px){
  #main.scpr-main-art>.wrapper{width:1270px;max-width:100%}
  .scpr-art{grid-template-columns:200px minmax(0,1fr) 280px}
  .scpr-art>div:empty{display:block}
  .scpr-art .scpr-spis-m{display:none}
  .scpr-spis-d{display:flex}
}
