/* Dobieracz v6 (6.11.2026) - ładowany po v4.css i v5.css. Kąty proste, bez cieni i pigułek, akcent malina. */
.skip6{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ak);color:var(--akc);padding:10px 14px;font-weight:700}
.skip6:focus{left:8px;top:8px}

/* nagłówek: jeden niski wiersz */
.v6 .h6{display:flex;align-items:center;gap:28px;height:64px}
.v6 .nav6{margin-left:22px;margin-right:auto;gap:2px}
.v6 .nav6 a{position:relative;padding:10px 11px;border:0;font:600 15px/1 var(--sans);color:var(--tx2);transition:color .15s}
.v6 .nav6 a::after{content:"";position:absolute;left:11px;right:11px;bottom:2px;height:2px;background:var(--ak);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}
.v6 .nav6 a:hover{color:var(--hd)}
.v6 .nav6 a:hover::after,.v6 .nav6 a.on::after{transform:scaleX(1)}
.v6 .nav6 a.on{color:var(--hd)}
.v6 .h6 .prawo{display:flex;align-items:center;gap:10px}
.v6 .h6 .dob{min-height:44px;padding:0 18px}
.menu6{display:none;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:none;border:1px solid var(--ln2);cursor:pointer;padding:0}
.menu6 i{display:block;width:18px;height:2px;background:var(--hd)}
.menu6:hover{border-color:var(--ak)}

/* pas "Na czasie" */
.nc6{border-top:1px solid var(--ln);background:var(--bg)}
.nc6 .w{display:flex;align-items:center;gap:16px;height:46px}
.nc6-l{flex:none;font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ak)}
.nc6-s{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;min-width:0}
.nc6-s::-webkit-scrollbar{display:none}
.nc6-s a{flex:none;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 11px;border:1px solid var(--ln2);font:600 13px/1 var(--sans);color:var(--tx);white-space:nowrap;transition:border-color .15s,color .15s}
.nc6-s a i{width:8px;height:8px;background:var(--kk)}
.nc6-s a:hover{border-color:var(--kk);color:var(--hd)}

/* menu mobilne */
.mm6{position:fixed;inset:0;z-index:95;background:var(--bg);overflow-y:auto;padding:0 clamp(16px,4vw,32px) 40px;transform:translateX(100%);visibility:hidden;transition:transform .28s ease,visibility 0s .28s}
body.mm6-otw{overflow:hidden}
body.mm6-otw .mm6{transform:none;visibility:visible;transition:transform .28s ease}
.mm6-g{display:flex;align-items:center;justify-content:space-between;height:64px;border-bottom:1px solid var(--ln)}
.mm6-x{width:44px;height:44px;background:none;border:1px solid var(--ln2);color:var(--hd);font-size:18px;cursor:pointer}
.mm6-szuk{display:flex;align-items:center;gap:12px;width:100%;height:54px;margin:20px 0 8px;padding:0 16px;background:var(--bg2);border:1px solid var(--ln2);color:var(--tx3);font:500 16px/1 var(--sans);text-align:left;cursor:text}
.mm6-szuk svg{color:var(--ak)}
.mm6-nav{display:flex;flex-direction:column}
.mm6-nav a{padding:15px 0;border-bottom:1px solid var(--ln);font:800 26px/1.15 var(--sans);letter-spacing:-.02em;color:var(--hd)}
.mm6-nav a:active,.mm6-nav a:hover{color:var(--ak)}
.mm6-h{margin:28px 0 10px;font:700 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ak)}
.mm6-z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--ln);border-left:1px solid var(--ln)}
.mm6-z a{padding:13px 12px;border-right:1px solid var(--ln);border-bottom:1px solid var(--ln);font:600 15px/1.25 var(--sans);color:var(--tx)}
.mm6-d{display:flex;justify-content:center;margin-top:26px;width:100%}

/* animacje wejścia */
.js .v6 .rv{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease;transition-delay:calc(var(--d,0)*70ms)}
.js .v6 .rv.on{opacity:1;transform:none}

/* pas tytułowy */
.gl6{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:30px;padding-bottom:26px;border-bottom:1px solid var(--ln)}
.gl6 h1{margin:0;font:800 clamp(28px,2.7vw,40px)/1.08 var(--sans);letter-spacing:-.03em}
.gl6 h1 span{color:var(--ak)}
.gl6-n{margin:10px 0 0;font:500 12.5px/1.5 var(--mono);color:var(--tx3)}
.gl6-n b{color:var(--hd);font-weight:700}
.v6 .gl6-s{flex:0 1 560px;margin:0;height:56px}

/* czołówka */
.cz6{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;padding-top:34px;padding-bottom:10px}
.td6{border-top:4px solid var(--hd);padding-top:18px}
.td6-g{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.td6-k{background:var(--ak);color:var(--akc);font:700 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:6px 9px}
.td6 h2{margin:16px 0 0;font:800 clamp(30px,3.3vw,52px)/1.04 var(--sans);letter-spacing:-.035em}
.td6 h2 a{color:var(--hd);background:linear-gradient(var(--ak),var(--ak)) 0 100%/0 3px no-repeat;transition:background-size .35s ease}
.td6 h2 a:hover{background-size:100% 3px}
.td6 .lead{margin:16px 0 0;max-width:62ch;color:var(--tx2)}
.td6-a{display:flex;align-items:center;gap:10px;margin:14px 0 0;font:600 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}
.td6-i{display:block;margin-top:22px}

/* "GIF": animowane prawdziwe zrzuty */
.gif6{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--bg2);border:1px solid var(--ln)}
.gif6 figure{position:absolute;inset:0;margin:0;opacity:0}
.gif6.g1 figure{opacity:1}
.gif6 img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}
.gif6 figcaption{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:10px;padding:11px 16px 11px 12px;background:var(--bg);border-top:1px solid var(--ln);border-right:1px solid var(--ln)}
.gif6 figcaption .logo-n{width:30px;height:30px}
.gif6 figcaption b{font:800 16px/1 var(--sans);color:var(--hd)}
.gif6 figcaption span{font:600 12px/1 var(--mono);color:var(--ak)}
.gif6-p{position:absolute;top:12px;left:12px;right:12px;display:flex;gap:6px;z-index:2}
.gif6-p i{flex:1;height:3px;background:rgba(245,242,251,.28);overflow:hidden}
.gif6-p i::after{content:"";display:block;height:100%;background:var(--ak);transform:scaleX(0);transform-origin:left}

/* Teraz sprawdzacie */
.ts6{border-top:4px solid var(--ak);padding-top:16px}
.ts6-g{display:flex;align-items:baseline;gap:10px}
.ts6-g h2{margin:0;font:800 22px/1.1 var(--sans);letter-spacing:-.02em}
.ts6-g .mono{font-size:11px;color:var(--tx3)}
.ts6 ol{list-style:none;margin:10px 0 0;padding:0}
.ts6 li a{display:grid;grid-template-columns:34px 36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--ln)}
.ts6-n{font:800 32px/1 var(--sans);color:var(--ak);letter-spacing:-.04em}
.ts6 .logo-n{width:36px;height:36px}
.ts6-t b{display:block;font:700 16.5px/1.25 var(--sans);color:var(--hd);transition:color .15s}
.ts6-t small{display:block;margin-top:3px;font:500 11.5px/1.35 var(--mono);color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ts6-c{font:600 12px/1.2 var(--mono);color:var(--tx2);text-align:right;max-width:110px}
.ts6 li a:hover .ts6-t b{color:var(--ak)}
.ts6-q{display:block;margin-top:18px;padding:16px 18px;background:var(--ak);color:var(--akc);transition:background .15s}
.ts6-q:hover{background:var(--ak2)}
.ts6-q .mono{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.ts6-q b{display:block;margin-top:6px;font:800 20px/1.1 var(--sans)}

/* pasek zmian cen */
.tk6{display:flex;margin-top:30px;border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);height:46px;overflow:hidden}
.tk6-l{flex:none;display:flex;align-items:center;padding:0 16px 0 clamp(16px,3vw,32px);background:var(--hd);color:var(--bg);font:700 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}
.tk6-l:hover{background:var(--ak);color:var(--akc)}
.tk6-o{flex:1;min-width:0;overflow:hidden}
.tk6-s{display:inline-flex;height:100%;white-space:nowrap;animation:tk6 70s linear infinite}
.tk6-s:hover{animation-play-state:paused}
.tk6-k{display:inline-flex}
.tk6-s a{display:inline-flex;align-items:center;gap:7px;padding:0 22px;border-right:1px solid var(--ln);font:500 14px/1 var(--sans);color:var(--tx2)}
.tk6-s a b{color:var(--hd)}
.tk6-s a s{color:var(--tx3)}
.tk6-s a em{font-style:normal;font-weight:700;color:var(--ak)}
.tk6-s a span{font:500 11.5px/1 var(--mono);color:var(--tx3)}
.tk6-s a:hover b{color:var(--ak)}
@keyframes tk6{to{transform:translateX(-50%)}}

/* karty 16:9: tytuł pod obrazkiem */
.v6 .s6{margin-top:20px}
.m6{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--bg2);border:1px solid var(--ln)}
.m6 img:not(.logo-n){display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .5s ease}
a:hover>.m6 img:not(.logo-n){transform:scale(1.04)}
.bez6{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--kk,var(--bg3))}
.bez6 .logo-n{width:72px;height:72px;background:#fff}
.kp6-s,.k6-s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px;margin-top:14px}
.kp6,.k6{display:flex;flex-direction:column;color:var(--tx)}
.kp6-lg,.k6-lg{position:absolute;left:10px;bottom:10px;display:flex;gap:4px}
.kp6-lg .logo-n,.k6-lg .logo-n{width:30px;height:30px;background:#fff;border:1px solid var(--ln2)}
.k6-lg .logo-n{width:36px;height:36px}
.kp6 .etk{margin:14px 0 6px}
.kp6 h3,.k6 h3{margin:0;font:700 18px/1.28 var(--sans);letter-spacing:-.01em;color:var(--hd);transition:color .15s}
.kp6:hover h3,.k6:hover h3{color:var(--ak)}
.kp6-m{margin-top:auto;padding-top:10px;font:500 12px/1 var(--mono);color:var(--tx3)}
.k6-k{display:flex;align-items:center;gap:7px;margin:14px 0 6px;font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}
.k6-k i{width:8px;height:8px;background:var(--kk)}
.k6 h3{font-size:20px}
.k6 p{margin:6px 0 0;font:400 14.5px/1.5 var(--sans);color:var(--tx2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.k6-d{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--ln);font:600 12.5px/1.3 var(--mono)}
.k6 p+.k6-d{margin-top:14px}
.k6-d b{color:var(--hd)}
.k6-d .bc{color:var(--tx3);font-weight:500}
.k6-o{display:flex;gap:12px;flex:none}
.k6-o .ok{color:var(--ok)}
.k6-o .tr{color:var(--tr)}
.k6-o .pl{color:var(--tx);display:inline-flex;align-items:center;gap:5px}

@media(prefers-reduced-motion:reduce){
  .gif6 figure{animation:none!important;opacity:0}.gif6 figure.p0{opacity:1}.gif6-p{display:none}
  .tk6-s{animation:none}.tk6-o{overflow-x:auto}.tk6-k{display:none}
  .m6 img,.nav6 a::after,.mm6{transition:none!important}
}
@media(max-width:1180px){
  .v6 .nav6{display:none}.menu6{display:inline-flex}
  .kp6-s,.k6-s{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:980px){
  .cz6{grid-template-columns:minmax(0,1fr);gap:34px}
  .gl6{flex-direction:column;align-items:stretch;gap:18px}
  .v6 .gl6-s{flex:none;width:100%}
}
@media(max-width:640px){
  .v6 .h6{height:58px;gap:12px}
  .v6 .h6 .dob{display:none}
  .gl6{padding-top:22px}
  .td6 h2{font-size:30px}
  .gif6 figcaption{padding:8px 12px 8px 8px}.gif6 figcaption b{font-size:14px}.gif6 figcaption .logo-n{width:24px;height:24px}
  .kp6-s{grid-template-columns:minmax(0,1fr);gap:28px}
  .k6-s{grid-template-columns:minmax(0,1fr);gap:0;margin-top:6px}
  .k6{display:grid;grid-template-columns:128px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:14px;padding:16px 0;border-bottom:1px solid var(--ln)}
  .k6 .m6{grid-row:1/5;align-self:start}
  .k6-k{margin:0 0 5px;font-size:10px;letter-spacing:.08em}
  .k6 h3{font-size:17px}.k6 p{margin-top:3px;font-size:13px;line-height:1.45}
  .k6-d,.k6 p+.k6-d{margin-top:8px;padding-top:0;border-top:0;flex-wrap:wrap;gap:4px 10px;font-size:11.5px}
  .k6-lg{left:6px;bottom:6px}.k6-lg .logo-n{width:24px;height:24px}
  .tk6-s a{font-size:13px;padding:0 16px}
  .ts6 li a{grid-template-columns:28px 32px minmax(0,1fr)}.ts6-c{display:none}
  .v6 .ix5{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v6 .ix5 a{padding:12px 10px;gap:8px;font-size:14px}
}
