/* PLIK GENEROWANY z wzorzec/strona-glowna przez narzedzia/wzorzec/przenies.mjs.
   Nie edytuj recznie: zmiana wygladu to zmiana wzorca za zgoda Mateusza i npm run generuj-arkusz. */
.lk-glowna-d{--lk-g-linia-ciemna:rgba(255,255,255,.14);}
  .lk-glowna-d,.lk-glowna-d *{box-sizing:border-box;}
  .lk-glowna-d{min-height:100%;}
  .lk-glowna-d{margin:0;background:#fff;color:var(--ink-700);font-family:var(--font-text);font-size:16px;
    line-height:1.6;-webkit-font-smoothing:antialiased;}
  .lk-glowna-d a{color:var(--orange-500);text-decoration:none;}
  .lk-glowna-d a:hover{color:var(--orange-600);}
  .lk-glowna-d h1,.lk-glowna-d h2,.lk-glowna-d h3,.lk-glowna-d h4,.lk-glowna-d p,.lk-glowna-d ul,.lk-glowna-d ol{margin:0;padding:0;}
  .lk-glowna-d ul,.lk-glowna-d ol{list-style:none;}

  .lk-glowna-d{position:relative;width:100%;min-height:100%;background:#fff;overflow:hidden;}
  .lk-glowna-d .lk-g-kontener{max-width:1200px;margin:0 auto;padding:0 40px;}
  .lk-glowna-d .lk-g-nadtytul{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.08em;
    text-transform:uppercase;color:var(--orange-500);}
  .lk-glowna-d .lk-g-h1{font-family:var(--font-display);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:var(--ink-900);}
  .lk-glowna-d .lk-g-h1 .lk-g-akcent{display:block;color:var(--orange-500);}
  .lk-glowna-d .lk-g-h2{font-family:var(--font-display);font-size:40px;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ink-900);}
  .lk-glowna-d .lk-g-opis-duzy{font-size:18px;line-height:1.6;color:var(--ink-700);}
  .lk-glowna-d .lk-g-przycisk{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;
    border:1px solid transparent;border-radius:10px;background:var(--ink-50);color:var(--ink-900);
    font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap;}
  .lk-glowna-d .lk-g-przycisk--akcent{background:var(--orange-500);color:#fff;box-shadow:var(--shadow-accent);}
  .lk-glowna-d .lk-g-przycisk--obrys{background:#fff;border-color:var(--ink-200);color:var(--ink-900);}
  .lk-glowna-d .lk-g-przycisk--akcent:hover,.lk-glowna-d .lk-g-przycisk--akcent:focus-visible{color:#fff;}
  .lk-glowna-d .lk-g-przycisk--akcent:hover{background:var(--orange-600);}
  .lk-glowna-d .lk-g-przycisk--akcent:focus-visible{box-shadow:var(--ring-focus);}
  .lk-glowna-d .lk-g-przycisk--obrys:hover,.lk-glowna-d .lk-g-przycisk--obrys:focus-visible{color:var(--ink-900);}
  .lk-glowna-d .lk-g-przycisk--obrys:hover{border-color:var(--orange-500);background:var(--orange-50);}
  .lk-glowna-d .lk-g-przycisk--obrys:focus-visible{box-shadow:var(--ring-focus);}
  @keyframes lk-g-cta{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
  .lk-glowna-d .lk-g-zaufanie{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:14px;color:var(--ink-700);}
  .lk-glowna-d .lk-g-zaufanie span{display:inline-flex;align-items:center;gap:6px;}
  .lk-glowna-d .lk-g-zaufanie svg{flex:none;color:var(--green-500);}
  .lk-glowna-d .lk-g-platnosci{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;}
  .lk-glowna-d .lk-g-platnosci :is(img, svg){display:block;width:auto;height:24px;}
  .lk-glowna-d .lk-g-sekcja{padding:88px 0;}
  .lk-glowna-d .lk-g-sekcja--zaglebiona{background:var(--ink-50);}
  .lk-glowna-d .lk-g-sekcja--kontrast{background:var(--ink-900);color:var(--ink-200);}
  .lk-glowna-d .lk-g-sekcja__naglowek{display:flex;flex-direction:column;gap:10px;max-width:62ch;margin-bottom:40px;}
  .lk-glowna-d .lk-g-sekcja__opis{font-size:18px;color:var(--ink-700);}
  .lk-glowna-d .lk-g-sekcja--kontrast .lk-g-h2{color:#fff;}
  .lk-glowna-d .lk-g-sekcja--kontrast .lk-g-sekcja__opis,.lk-glowna-d .lk-g-sekcja--kontrast .lk-g-nadtytul{color:var(--ink-300);}
  .lk-glowna-d .lk-g-sieci{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;}
  .lk-glowna-d .lk-g-siec{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:#fff;
    border:1px solid var(--ink-200);border-radius:14px;text-align:center;}
  .lk-glowna-d .lk-g-siec :is(img, svg){display:block;width:32px;height:32px;border-radius:6px;}
  .lk-glowna-d .lk-g-siec__nazwa{font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.2;color:var(--ink-900);}
  .lk-glowna-d .lk-g-siec__liczba{font-size:13px;color:var(--ink-600);}
  .lk-glowna-d .lk-g-siec:hover,.lk-glowna-d .lk-g-siec:focus-visible{border-color:var(--orange-500);background:var(--orange-50);}
  .lk-glowna-d .lk-g-siec:focus-visible{box-shadow:var(--ring-focus);}
  .lk-glowna-d .lk-g-hero-d{padding:48px 0 72px;overflow:hidden;}
  .lk-glowna-d .lk-g-hero-d__siatka{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:48px;align-items:center;}
  .lk-glowna-d .lk-g-hero-d__siatka > *{min-width:0;}
  .lk-glowna-d .lk-g-hero-d__tekst{display:flex;flex-direction:column;gap:18px;}
  .lk-glowna-d .lk-g-hero-d .lk-g-h1{font-size:64px;}
  .lk-glowna-d .lk-g-hero-d__akcje{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;}
  .lk-glowna-d .lk-g-hero-d__akcje .lk-g-przycisk{padding:17px 28px;font-size:17px;}
  .lk-glowna-d .lk-g-hero-d__zaufanie{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-top:18px;border-top:1px solid var(--ink-200);}
  .lk-glowna-d .lk-g-hero-d__zaufanie .lk-g-zaufanie,.lk-glowna-d .lk-g-hero-d__zaufanie .lk-g-platnosci{justify-content:flex-start;}
  .lk-glowna-d .lk-g-scena{position:relative;width:560px;height:540px;}
  .lk-glowna-d .lk-g-scena__wnetrze{position:absolute;top:0;left:0;width:560px;height:540px;transform-origin:top left;}
  .lk-glowna-d .lk-g-scena__tlo{position:absolute;top:44px;right:16px;bottom:24px;left:44px;border-radius:32px;background:var(--orange-50);}
  .lk-glowna-d .lk-g-scena__kolo{position:absolute;top:10px;right:0;width:150px;height:150px;border-radius:999px;background:var(--orange-100);}
  .lk-glowna-d .lk-g-scena__kropki{position:absolute;left:6px;bottom:6px;}
  .lk-glowna-d .lk-g-post{position:absolute;top:62px;left:158px;width:300px;overflow:hidden;background:#fff;border-radius:20px;box-shadow:var(--shadow-lg);}
  .lk-glowna-d .lk-g-post__glowa{display:flex;align-items:center;gap:10px;padding:12px 14px;}
  .lk-glowna-d .lk-g-post__awatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--ink-900);
    box-shadow:0 0 0 2px #fff,0 0 0 4px var(--orange-500);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:700;}
  .lk-glowna-d .lk-g-post__nazwa{font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.2;color:var(--ink-900);}
  .lk-glowna-d .lk-g-post__podpis{font-size:12px;line-height:1.2;color:var(--ink-500);}
  .lk-glowna-d .lk-g-post__obraz{display:block;}
  .lk-glowna-d .lk-g-post__akcje{display:flex;align-items:center;gap:14px;padding:12px 14px 4px;color:var(--ink-900);}
  .lk-glowna-d .lk-g-post__akcje .lk-g-zakladka{margin-left:auto;}
  .lk-glowna-d .lk-g-post__serce{color:var(--orange-500);transform-origin:center;animation:lk-g-serce 2.4s ease-in-out infinite;}
  .lk-glowna-d .lk-g-post__polubienia{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px 12px;font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--ink-900);}
  .lk-glowna-d .lk-g-zmienny{position:relative;display:inline-block;width:46px;height:20px;}
  .lk-glowna-d .lk-g-zmienny span{position:absolute;top:0;left:0;opacity:0;animation:lk-g-licznik 8s infinite;}
  .lk-glowna-d .lk-g-zmienny span:nth-child(2){animation-delay:2s;}
  .lk-glowna-d .lk-g-zmienny span:nth-child(3){animation-delay:4s;}
  .lk-glowna-d .lk-g-zmienny span:nth-child(4){animation-delay:6s;}
  .lk-glowna-d .lk-g-zmienny--duzy{width:120px;height:30px;}
  .lk-glowna-d .lk-g-serca{position:absolute;top:236px;left:166px;width:70px;height:170px;pointer-events:none;}
  .lk-glowna-d .lk-g-serca svg{position:absolute;bottom:0;opacity:0;animation:lk-g-unies 3.2s ease-out infinite;}
  .lk-glowna-d .lk-g-statystyka{position:absolute;top:96px;left:0;width:160px;padding:14px;background:#fff;border-radius:16px;box-shadow:var(--shadow-md);
    animation:lk-g-plyn 6s ease-in-out infinite;}
  .lk-glowna-d .lk-g-statystyka__etykieta{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-600);}
  .lk-glowna-d .lk-g-statystyka__wartosc{margin-top:2px;font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--ink-900);}
  .lk-glowna-d .lk-g-slupki{display:flex;align-items:flex-end;gap:5px;height:38px;margin-top:8px;}
  .lk-glowna-d .lk-g-slupki i{flex:1;height:100%;border-radius:4px;background:var(--orange-200);transform-origin:bottom;animation:lk-g-slupek 4s ease-in-out infinite;}
  .lk-glowna-d .lk-g-slupki i:nth-child(1){height:40%;} .lk-glowna-d .lk-g-slupki i:nth-child(2){height:55%;animation-delay:.3s;}
  .lk-glowna-d .lk-g-slupki i:nth-child(3){height:65%;animation-delay:.6s;} .lk-glowna-d .lk-g-slupki i:nth-child(4){height:80%;animation-delay:.9s;}
  .lk-glowna-d .lk-g-slupki i:nth-child(5){background:var(--orange-500);animation-delay:1.2s;}
  .lk-glowna-d .lk-g-powiadomienie{position:absolute;display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;background:#fff;border-radius:999px;
    box-shadow:var(--shadow-md);font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.2;color:var(--ink-900);
    white-space:nowrap;opacity:0;animation:lk-g-powiadomienie 9s infinite;}
  .lk-glowna-d .lk-g-powiadomienie small{display:block;font-family:var(--font-text);font-size:12px;font-weight:500;color:var(--ink-500);}
  .lk-glowna-d .lk-g-powiadomienie__ikona{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:var(--orange-500);color:#fff;}
  .lk-glowna-d .lk-g-powiadomienie--1{top:150px;right:6px;}
  .lk-glowna-d .lk-g-powiadomienie--2{top:232px;right:0;animation-delay:3s;}
  .lk-glowna-d .lk-g-powiadomienie--3{top:314px;right:14px;animation-delay:6s;}
  .lk-glowna-d .lk-g-odznaka{position:absolute;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;
    background:#fff;box-shadow:var(--shadow-md);animation:lk-g-plyn 5s ease-in-out infinite;}
  .lk-glowna-d .lk-g-odznaka :is(img, svg){display:block;width:28px;height:28px;border-radius:6px;}
  .lk-glowna-d .lk-g-odznaka--ig{top:16px;left:96px;}
  .lk-glowna-d .lk-g-odznaka--tt{bottom:92px;right:40px;animation-delay:1.5s;}
  .lk-glowna-d .lk-g-odznaka--yt{bottom:6px;left:300px;animation-delay:3s;}
  .lk-glowna-d .lk-g-dostawa{position:absolute;left:22px;bottom:58px;display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--green-50);
    border:1px solid #b6e7c8;border-radius:999px;font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--green-700);
    animation:lk-g-plyn 7s ease-in-out infinite;}
  .lk-glowna-d .lk-g-dostawa i{width:8px;height:8px;border-radius:999px;background:var(--green-500);box-shadow:0 0 0 3px rgba(22,163,74,.18);animation:lk-g-puls 1.6s ease-in-out infinite;}
  @keyframes lk-g-serce{0%,100%{transform:scale(1)}8%{transform:scale(1.28)}16%{transform:scale(.94)}24%{transform:scale(1.08)}32%{transform:scale(1)}}
  @keyframes lk-g-licznik{0%{opacity:0;transform:translateY(8px)}4%{opacity:1;transform:none}24%{opacity:1;transform:none}28%{opacity:0;transform:translateY(-8px)}100%{opacity:0}}
  @keyframes lk-g-unies{0%{opacity:0;transform:translate(0,0) scale(.5)}15%{opacity:1}100%{opacity:0;transform:translate(var(--dx,8px),-160px) scale(1.1)}}
  @keyframes lk-g-plyn{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
  @keyframes lk-g-slupek{0%,100%{transform:scaleY(.72)}50%{transform:scaleY(1)}}
  @keyframes lk-g-powiadomienie{0%{opacity:0;transform:translateX(16px)}5%{opacity:1;transform:none}30%{opacity:1;transform:none}36%{opacity:0;transform:translateY(-6px)}100%{opacity:0}}
  @keyframes lk-g-puls{0%,100%{opacity:1}50%{opacity:.35}}
  .lk-glowna-d .lk-g-kupno__siatka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;}
  .lk-glowna-d .lk-g-krok-karta{position:relative;display:flex;flex-direction:column;gap:14px;padding:12px 12px 22px;background:#fff;
    border:1px solid var(--ink-200);border-radius:20px;}
  .lk-glowna-d .lk-g-krok-strzalka{position:absolute;top:84px;inset-inline-end:-24px;z-index:2;display:flex;align-items:center;justify-content:center;
    width:28px;height:28px;border:1px solid var(--ink-200);border-radius:999px;background:#fff;color:var(--orange-500);}
  .lk-glowna-d .lk-g-krok-ilustracja{position:relative;height:176px;overflow:hidden;border-radius:14px;background:var(--ink-50);}
  .lk-glowna-d .lk-g-krok-karta__glowa{display:flex;align-items:center;gap:12px;padding:0 8px;}
  .lk-glowna-d .lk-g-krok-numer{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;
    background:var(--orange-500);box-shadow:0 0 0 5px var(--orange-50);color:#fff;font-family:var(--font-display);font-size:16px;font-weight:800;}
  .lk-glowna-d .lk-g-krok-karta h3{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.2;color:var(--ink-900);}
  .lk-glowna-d .lk-g-krok-karta p{padding:0 8px;font-size:14px;line-height:1.55;color:var(--ink-700);}
  .lk-glowna-d .lk-g-kupno__akcja{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:36px;}
  .lk-glowna-d .lk-g-kupno__akcja .lk-g-przycisk{padding:17px 28px;font-size:17px;}
  .lk-glowna-d .lk-g-kursor{position:absolute;top:0;left:0;z-index:3;filter:drop-shadow(0 2px 3px rgba(14,15,17,.3));}
  .lk-glowna-d .lk-g-mini-siatka{position:absolute;top:50%;left:50%;display:grid;grid-template-columns:repeat(2,60px);gap:12px;transform:translate(-50%,-50%);}
  .lk-glowna-d .lk-g-mini-kafel{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#fff;border:1px solid var(--ink-200);border-radius:14px;}
  .lk-glowna-d .lk-g-mini-kafel :is(img, svg){display:block;width:30px;height:30px;border-radius:7px;}
  .lk-glowna-d .lk-g-mini-kafel--klik{animation:lk-g-wybor 4s ease-in-out infinite;}
  .lk-glowna-d .lk-g-kursor--1{animation:lk-g-kursor1 4s ease-in-out infinite;}
  @keyframes lk-g-wybor{0%,38%{border-color:var(--ink-200);box-shadow:none}46%{border-color:var(--orange-500);box-shadow:0 0 0 7px rgba(255,84,54,.22)}60%,100%{border-color:var(--orange-500);box-shadow:0 0 0 3px rgba(255,84,54,.18)}}
  @keyframes lk-g-kursor1{0%{transform:translate(118px,112px)}36%{transform:translate(32px,34px)}42%{transform:translate(32px,34px) scale(.82)}48%,100%{transform:translate(32px,34px) scale(1)}}
  .lk-glowna-d .lk-g-mini-kafle{position:absolute;top:50%;left:50%;display:flex;gap:8px;transform:translate(-50%,-50%);}
  .lk-glowna-d .lk-g-mini-ilosc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:60px;height:70px;background:#fff;
    border:1px solid var(--ink-200);border-radius:12px;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink-900);}
  .lk-glowna-d .lk-g-mini-ilosc small{font-size:11px;font-weight:700;color:var(--orange-500);}
  .lk-glowna-d .lk-g-mini-ilosc--klik{animation:lk-g-kafel 4s ease-in-out infinite;}
  .lk-glowna-d .lk-g-mini-ilosc--klik small{animation:lk-g-kafel-cena 4s ease-in-out infinite;}
  .lk-glowna-d .lk-g-kursor--2{animation:lk-g-kursor2 4s ease-in-out infinite;}
  @keyframes lk-g-kafel{0%,40%{background:#fff;border-color:var(--ink-200);color:var(--ink-900)}47%,100%{background:var(--orange-500);border-color:var(--orange-500);color:#fff}}
  @keyframes lk-g-kafel-cena{0%,40%{color:var(--orange-500)}47%,100%{color:#fff}}
  @keyframes lk-g-kursor2{0%{transform:translate(170px,96px)}38%{transform:translate(96px,40px)}43%{transform:translate(96px,40px) scale(.82)}49%,100%{transform:translate(96px,40px) scale(1)}}
  .lk-glowna-d .lk-g-mini-pole{position:absolute;top:46px;inset-inline-end:12px;inset-inline-start:12px;display:flex;align-items:center;gap:6px;height:46px;padding:0 10px;background:#fff;
    border:1.5px solid var(--orange-500);border-radius:12px;box-shadow:0 0 0 4px rgba(255,84,54,.12);}
  .lk-glowna-d .lk-g-mini-pole svg{flex:none;}
  .lk-glowna-d .lk-g-mini-pole__tekst{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;font-size:13px;color:var(--ink-900);animation:lk-g-pisanie 5s steps(23,end) infinite;}
  .lk-glowna-d .lk-g-mini-pole__kursor{flex:none;width:2px;height:18px;background:var(--orange-500);animation:lk-g-mig 1s steps(1) infinite;}
  .lk-glowna-d .lk-g-mini-bez-hasla{position:absolute;bottom:26px;left:50%;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;
    background:var(--green-50);color:var(--green-700);font-family:var(--font-display);font-size:12px;font-weight:700;white-space:nowrap;transform:translateX(-50%);}
  @keyframes lk-g-pisanie{0%,10%{max-width:0}62%,100%{max-width:158px}}
  @keyframes lk-g-mig{50%{opacity:0}}
  .lk-glowna-d .lk-g-mini-platnosc{position:absolute;top:22px;inset-inline-end:14px;inset-inline-start:14px;display:flex;flex-direction:column;gap:11px;padding:13px;background:#fff;
    border:1px solid var(--ink-200);border-radius:14px;}
  .lk-glowna-d .lk-g-mini-loga{display:flex;gap:6px;}
  .lk-glowna-d .lk-g-mini-loga :is(img, svg){display:block;width:auto;height:22px;}
  .lk-glowna-d .lk-g-mini-pasek{height:8px;overflow:hidden;border-radius:999px;background:var(--ink-100);}
  .lk-glowna-d .lk-g-mini-pasek i{display:block;width:100%;height:100%;border-radius:999px;background:var(--orange-500);transform-origin:left;animation:lk-g-pasek 4s ease-in-out infinite;}
  .lk-glowna-d .lk-g-mini-pasek i:dir(rtl){transform-origin:right;}
  .lk-glowna-d .lk-g-mini-status{display:flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--green-700);}
  .lk-glowna-d .lk-g-mini-wzrost{position:absolute;inset-inline-end:14px;bottom:14px;padding:6px 12px;border-radius:999px;background:var(--ink-900);color:#fff;
    font-family:var(--font-display);font-size:13px;font-weight:700;animation:lk-g-wyskok 4s ease-out infinite;}
  @keyframes lk-g-pasek{0%,15%{transform:scaleX(0)}70%,100%{transform:scaleX(1)}}
  @keyframes lk-g-wyskok{0%,62%{opacity:0;transform:translateY(10px) scale(.9)}72%,100%{opacity:1;transform:none}}
  .lk-glowna-d .lk-g-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
  .lk-glowna-d .lk-g-bento > *{min-width:0;}
  .lk-glowna-d .lk-g-bento__karta{position:relative;display:flex;flex-direction:column;gap:12px;padding:26px;overflow:hidden;background:#fff;border-radius:20px;color:var(--ink-700);}
  .lk-glowna-d .lk-g-bento__karta--szeroka{grid-column:span 2;flex-direction:row;align-items:center;gap:28px;}
  .lk-glowna-d .lk-g-bento__karta--pelna{grid-column:1 / -1;}
  .lk-glowna-d .lk-g-bento__tekst{display:flex;flex-direction:column;gap:12px;}
  .lk-glowna-d .lk-g-bento__ikona{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--orange-50);color:var(--orange-500);}
  .lk-glowna-d .lk-g-bento__tytul{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.2;color:var(--ink-900);}
  .lk-glowna-d .lk-g-bento__opis{font-size:15px;line-height:1.55;color:var(--ink-700);}
  .lk-glowna-d .lk-g-konto-mini{position:relative;display:flex;flex:none;flex-direction:column;gap:10px;width:330px;padding:16px;background:var(--ink-50);border:1px solid var(--ink-200);border-radius:16px;}
  .lk-glowna-d .lk-g-konto-mini__etykieta{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);}
  .lk-glowna-d .lk-g-konto-pole{position:relative;display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;overflow:hidden;background:#fff;border:1px solid var(--ink-200);border-radius:10px;font-size:13px;color:var(--ink-900);}
  .lk-glowna-d .lk-g-konto-pole svg{flex:none;}
  .lk-glowna-d .lk-g-konto-pole--link{animation:lk-g-pole-ok 7s infinite;}
  .lk-glowna-d .lk-g-konto-pisz{display:block;max-width:0;overflow:hidden;white-space:nowrap;animation:lk-g-pisz-link 7s steps(23,end) infinite;}
  .lk-glowna-d .lk-g-konto-karetka{flex:none;width:2px;height:16px;margin-inline-start:-6px;border-radius:2px;background:var(--orange-500);animation:lk-g-miga .8s infinite,lk-g-karetka 7s infinite;}
  .lk-glowna-d .lk-g-konto-ok{margin-inline-start:auto;color:var(--green-500);opacity:0;animation:lk-g-ok 7s infinite;}
  .lk-glowna-d .lk-g-konto-wpis{position:relative;display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;color:var(--ink-700);}
  .lk-glowna-d .lk-g-konto-kropki{display:block;max-width:0;overflow:hidden;letter-spacing:.15em;}
  .lk-glowna-d .lk-g-konto-skresl{position:absolute;top:50%;inset-inline-end:-3px;inset-inline-start:-3px;height:2px;margin-top:-1px;border-radius:2px;background:var(--orange-500);transform:scaleX(0);transform-origin:left;}
  .lk-glowna-d .lk-g-konto-skresl:dir(rtl){transform-origin:right;}
  .lk-glowna-d .lk-g-konto-nie{margin-inline-start:auto;padding:2px 8px;border-radius:999px;background:var(--orange-50);color:var(--orange-600);font-family:var(--font-display);font-size:11px;font-weight:700;white-space:nowrap;opacity:0;}
  .lk-glowna-d .lk-g-konto-pole--haslo{animation:lk-g-trzes-haslo 7s infinite;}
  .lk-glowna-d .lk-g-konto-pole--haslo .lk-g-konto-wpis{animation:lk-g-szary-haslo 7s infinite;}
  .lk-glowna-d .lk-g-konto-pole--haslo .lk-g-konto-kropki{animation:lk-g-pisz-haslo 7s steps(6,end) infinite;}
  .lk-glowna-d .lk-g-konto-pole--haslo .lk-g-konto-skresl{animation:lk-g-skresl-haslo 7s infinite;}
  .lk-glowna-d .lk-g-konto-pole--haslo .lk-g-konto-nie{animation:lk-g-nie-haslo 7s infinite;}
  .lk-glowna-d .lk-g-konto-pole--kod{animation:lk-g-trzes-kod 7s infinite;}
  .lk-glowna-d .lk-g-konto-pole--kod .lk-g-konto-wpis{animation:lk-g-szary-kod 7s infinite;}
  .lk-glowna-d .lk-g-konto-pole--kod .lk-g-konto-kropki{animation:lk-g-pisz-kod 7s steps(6,end) infinite;}
  .lk-glowna-d .lk-g-konto-pole--kod .lk-g-konto-skresl{animation:lk-g-skresl-kod 7s infinite;}
  .lk-glowna-d .lk-g-konto-pole--kod .lk-g-konto-nie{animation:lk-g-nie-kod 7s infinite;}
  .lk-glowna-d .lk-g-konto-mini__klodka{position:absolute;top:-16px;inset-inline-end:-12px;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;
    background:var(--ink-900);box-shadow:var(--shadow-md);color:#fff;animation:lk-g-klodka 7s infinite;}
  @keyframes lk-g-pisz-link{0%,4%{max-width:0}30%,94%{max-width:23ch}100%{max-width:0}}
  @keyframes lk-g-miga{0%,49%{opacity:1}50%,100%{opacity:0}}
  @keyframes lk-g-karetka{0%,33%{visibility:visible}34%,100%{visibility:hidden}}
  @keyframes lk-g-pole-ok{0%,32%{border-color:var(--ink-200);box-shadow:none}36%,94%{border-color:#b6e7c8;box-shadow:0 0 0 3px rgba(22,163,74,.14)}100%{border-color:var(--ink-200);box-shadow:none}}
  @keyframes lk-g-ok{0%,33%{opacity:0;transform:scale(.4)}37%{opacity:1;transform:scale(1.3)}40%,94%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.4)}}
  @keyframes lk-g-pisz-haslo{0%,42%{max-width:0}52%,94%{max-width:3.6em}100%{max-width:0}}
  @keyframes lk-g-skresl-haslo{0%,54%{transform:scaleX(0)}60%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}
  @keyframes lk-g-szary-haslo{0%,56%{color:var(--ink-700)}62%,94%{color:var(--ink-400)}100%{color:var(--ink-700)}}
  @keyframes lk-g-nie-haslo{0%,59%{opacity:0;transform:scale(.6)}63%{opacity:1;transform:scale(1.2)}66%,94%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.6)}}
  @keyframes lk-g-trzes-haslo{0%,55%,63%,100%{transform:none}57%{transform:translateX(-5px)}59%{transform:translateX(5px)}61%{transform:translateX(-3px)}}
  @keyframes lk-g-pisz-kod{0%,64%{max-width:0}73%,94%{max-width:3.6em}100%{max-width:0}}
  @keyframes lk-g-skresl-kod{0%,75%{transform:scaleX(0)}81%,94%{transform:scaleX(1)}100%{transform:scaleX(0)}}
  @keyframes lk-g-szary-kod{0%,77%{color:var(--ink-700)}83%,94%{color:var(--ink-400)}100%{color:var(--ink-700)}}
  @keyframes lk-g-nie-kod{0%,80%{opacity:0;transform:scale(.6)}84%{opacity:1;transform:scale(1.2)}87%,94%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.6)}}
  @keyframes lk-g-trzes-kod{0%,76%,84%,100%{transform:none}78%{transform:translateX(-5px)}80%{transform:translateX(5px)}82%{transform:translateX(-3px)}}
  @keyframes lk-g-klodka{0%,57%,69%,78%,90%,100%{transform:none}62%,83%{transform:scale(1.15) rotate(-8deg)}}
  .lk-glowna-d .lk-g-suma{display:flex;align-items:center;justify-content:space-between;gap:12px;height:50px;padding:0 14px;background:var(--ink-50);border:1px solid var(--ink-200);border-radius:12px;}
  .lk-glowna-d .lk-g-suma__etykieta{font-size:13px;font-weight:600;color:var(--ink-600);}
  .lk-glowna-d .lk-g-suma__kwota{position:relative;flex:none;width:130px;height:28px;font-family:var(--font-display);font-size:22px;font-weight:800;line-height:28px;letter-spacing:-.01em;color:var(--ink-900);}
  .lk-glowna-d .lk-g-suma__kwota span{position:absolute;top:0;inset-inline-end:0;white-space:nowrap;opacity:0;animation:lk-g-kwota 9s infinite;}
  .lk-glowna-d .lk-g-waluty{display:flex;flex-wrap:wrap;gap:6px;}
  .lk-glowna-d .lk-g-waluta{padding:4px 10px;border:1px solid var(--ink-200);border-radius:999px;background:#fff;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--ink-600);animation:lk-g-waluta 9s infinite;}
  .lk-glowna-d .lk-g-suma__kwota span:nth-child(2),.lk-glowna-d .lk-g-waluta:nth-child(2){animation-delay:1.5s;}
  .lk-glowna-d .lk-g-suma__kwota span:nth-child(3),.lk-glowna-d .lk-g-waluta:nth-child(3){animation-delay:3s;}
  .lk-glowna-d .lk-g-suma__kwota span:nth-child(4),.lk-glowna-d .lk-g-waluta:nth-child(4){animation-delay:4.5s;}
  .lk-glowna-d .lk-g-suma__kwota span:nth-child(5),.lk-glowna-d .lk-g-waluta:nth-child(5){animation-delay:6s;}
  .lk-glowna-d .lk-g-suma__kwota span:nth-child(6),.lk-glowna-d .lk-g-waluta:nth-child(6){animation-delay:7.5s;}
  .lk-glowna-d .lk-g-loga-siatka{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
  .lk-glowna-d .lk-g-loga-siatka span{display:flex;align-items:center;justify-content:center;height:40px;background:var(--ink-50);border:1px solid var(--ink-200);border-radius:10px;}
  .lk-glowna-d .lk-g-loga-siatka :is(img, svg){display:block;width:auto;height:22px;}
  @keyframes lk-g-kwota{0%{opacity:0;transform:translateY(10px)}2%{opacity:1;transform:none}15%{opacity:1;transform:none}17%{opacity:0;transform:translateY(-10px)}100%{opacity:0}}
  @keyframes lk-g-waluta{0%,17%,100%{border-color:var(--ink-200);background:#fff;color:var(--ink-600)}2%,15%{border-color:var(--orange-500);background:var(--orange-500);color:#fff}}
  .lk-glowna-d .lk-g-etapy-mini{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-family:var(--font-display);font-size:12px;font-weight:700;}
  .lk-glowna-d .lk-g-etapy-mini > svg{color:var(--ink-400);}
  .lk-glowna-d .lk-g-etap-mini{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--ink-100);color:var(--ink-600);}
  .lk-glowna-d .lk-g-etap-mini i{width:7px;height:7px;border-radius:999px;background:currentColor;}
  .lk-glowna-d .lk-g-etap-mini--1{animation:lk-g-e1 6s infinite;}
  .lk-glowna-d .lk-g-etap-mini--2{animation:lk-g-e2 6s infinite;}
  .lk-glowna-d .lk-g-etap-mini--3{animation:lk-g-e3 6s infinite;}
  .lk-glowna-d .lk-g-start-polubienia{position:relative;display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:12px;background:var(--ink-50);
    font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--ink-900);animation:lk-g-start-rzad 6s infinite;}
  .lk-glowna-d .lk-g-start-polubienia > svg{flex:none;color:var(--orange-500);}
  .lk-glowna-d .lk-g-start-licznik{position:relative;display:inline-block;width:38px;height:20px;}
  .lk-glowna-d .lk-g-start-licznik span{position:absolute;top:0;inset-inline-start:0;opacity:0;color:var(--orange-500);}
  .lk-glowna-d .lk-g-start-licznik span:nth-child(1){color:var(--ink-500);animation:lk-g-sl0 6s infinite;}
  .lk-glowna-d .lk-g-start-licznik span:nth-child(2){animation:lk-g-sl1 6s infinite;}
  .lk-glowna-d .lk-g-start-licznik span:nth-child(3){animation:lk-g-sl2 6s infinite;}
  .lk-glowna-d .lk-g-start-licznik span:nth-child(4){animation:lk-g-sl3 6s infinite;}
  .lk-glowna-d .lk-g-start-serca{position:absolute;bottom:24px;inset-inline-start:9px;width:44px;height:70px;pointer-events:none;}
  .lk-glowna-d .lk-g-start-serca svg{position:absolute;bottom:0;inset-inline-start:0;color:var(--orange-500);opacity:0;animation:lk-g-ss1 6s infinite;}
  .lk-glowna-d .lk-g-start-serca svg:nth-child(2){inset-inline-start:14px;animation-name:lk-g-ss2;}
  .lk-glowna-d .lk-g-start-serca svg:nth-child(3){inset-inline-start:26px;animation-name:lk-g-ss3;}
  @keyframes lk-g-e1{0%,3%{background:var(--ink-100);color:var(--ink-600)}7%,94%{background:var(--green-50);color:var(--green-700)}100%{background:var(--ink-100);color:var(--ink-600)}}
  @keyframes lk-g-e2{0%,28%{background:var(--ink-100);color:var(--ink-600)}32%,94%{background:var(--green-50);color:var(--green-700)}100%{background:var(--ink-100);color:var(--ink-600)}}
  @keyframes lk-g-e3{0%,56%{background:var(--ink-100);color:var(--ink-600)}60%,94%{background:var(--orange-50);color:var(--orange-600)}100%{background:var(--ink-100);color:var(--ink-600)}}
  @keyframes lk-g-start-rzad{0%,57%{opacity:.4}61%,94%{opacity:1}100%{opacity:.4}}
  @keyframes lk-g-sl0{0%,59%{opacity:1}61%,98%{opacity:0}100%{opacity:1}}
  @keyframes lk-g-sl1{0%,61%{opacity:0}63%,72%{opacity:1}74%,100%{opacity:0}}
  @keyframes lk-g-sl2{0%,72%{opacity:0}74%,83%{opacity:1}85%,100%{opacity:0}}
  @keyframes lk-g-sl3{0%,83%{opacity:0}85%,96%{opacity:1}98%,100%{opacity:0}}
  @keyframes lk-g-ss1{0%,61%{opacity:0;transform:translateY(0) scale(.6)}65%{opacity:1}78%{opacity:0;transform:translateY(-52px) scale(1)}100%{opacity:0}}
  @keyframes lk-g-ss2{0%,69%{opacity:0;transform:translateY(0) scale(.6)}73%{opacity:1}86%{opacity:0;transform:translate(8px,-58px) scale(1)}100%{opacity:0}}
  @keyframes lk-g-ss3{0%,77%{opacity:0;transform:translateY(0) scale(.6)}81%{opacity:1}94%{opacity:0;transform:translate(-6px,-50px) scale(1)}100%{opacity:0}}
  .lk-glowna-d .lk-g-uzupelnienie{display:flex;flex-direction:column;gap:8px;padding:14px;background:var(--ink-50);border:1px solid var(--ink-200);border-radius:14px;}
  .lk-glowna-d .lk-g-uzupelnienie__glowa{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--ink-600);}
  .lk-glowna-d .lk-g-uzupelnienie__stan{position:relative;display:inline-block;width:110px;height:22px;}
  .lk-glowna-d .lk-g-uzupelnienie__stan span{position:absolute;top:0;inset-inline-end:0;padding:2px 8px;border-radius:999px;font-family:var(--font-display);font-size:11px;font-weight:700;white-space:nowrap;opacity:0;}
  .lk-glowna-d .lk-g-uzupelnienie__stan .lk-g-st-spadek{background:#fdeceb;color:#b91c1c;animation:lk-g-st-spadek 6s infinite;}
  .lk-glowna-d .lk-g-uzupelnienie__stan .lk-g-st-uzup{background:var(--green-50);color:var(--green-700);animation:lk-g-st-uzup 6s infinite;}
  .lk-glowna-d .lk-g-uzupelnienie__liczba{position:relative;height:34px;overflow:hidden;font-family:var(--font-display);font-size:28px;font-weight:800;line-height:34px;letter-spacing:-.02em;}
  .lk-glowna-d .lk-g-uzupelnienie__liczba span{position:absolute;top:0;inset-inline-start:0;opacity:0;}
  .lk-glowna-d .lk-g-uzupelnienie__liczba .lk-g-ul-1{color:var(--ink-900);animation:lk-g-ul1 6s infinite;}
  .lk-glowna-d .lk-g-uzupelnienie__liczba .lk-g-ul-2{color:#b91c1c;animation:lk-g-ul2 6s infinite;}
  .lk-glowna-d .lk-g-uzupelnienie__liczba .lk-g-ul-3{color:var(--orange-600);animation:lk-g-ul3 6s infinite;}
  .lk-glowna-d .lk-g-uzupelnienie__liczba .lk-g-ul-4{color:var(--green-700);animation:lk-g-ul4 6s infinite;}
  .lk-glowna-d .lk-g-uzupelnienie__pasek{height:8px;overflow:hidden;border-radius:999px;background:var(--ink-200);}
  .lk-glowna-d .lk-g-uzupelnienie__pasek i{display:block;height:100%;border-radius:999px;background:var(--orange-500);transform-origin:left;animation:lk-g-ul-pasek 6s infinite;}
  .lk-glowna-d .lk-g-uzupelnienie__pasek i:dir(rtl){transform-origin:right;}
  @keyframes lk-g-ul1{0%{opacity:0;transform:translateY(16px)}3%,20%{opacity:1;transform:none}23%,100%{opacity:0;transform:translateY(-16px)}}
  @keyframes lk-g-ul2{0%,21%{opacity:0;transform:translateY(16px)}24%,44%{opacity:1;transform:none}47%,100%{opacity:0;transform:translateY(-16px)}}
  @keyframes lk-g-ul3{0%,45%{opacity:0;transform:translateY(16px)}48%,60%{opacity:1;transform:none}63%,100%{opacity:0;transform:translateY(-16px)}}
  @keyframes lk-g-ul4{0%,61%{opacity:0;transform:translateY(16px)}64%,97%{opacity:1;transform:none}100%{opacity:0;transform:translateY(-16px)}}
  @keyframes lk-g-st-spadek{0%,21%{opacity:0}24%,58%{opacity:1}61%,100%{opacity:0}}
  @keyframes lk-g-st-uzup{0%,61%{opacity:0}64%{opacity:1;transform:scale(1.15)}67%,97%{opacity:1;transform:scale(1)}100%{opacity:0}}
  @keyframes lk-g-ul-pasek{0%,20%{transform:scaleX(1);background:var(--orange-500)}24%,44%{transform:scaleX(.91);background:#dc2626}48%,60%{transform:scaleX(.96);background:var(--orange-500)}64%,97%{transform:scaleX(1);background:var(--green-500)}100%{transform:scaleX(1);background:var(--orange-500)}}
  .lk-glowna-d .lk-g-czat{display:flex;align-items:center;gap:10px;}
  .lk-glowna-d .lk-g-czat__dymek{display:inline-flex;align-items:center;height:46px;padding:0 18px;border-radius:16px 16px 16px 4px;background:var(--orange-500);color:#fff;
    font-family:var(--font-display);font-size:21px;font-weight:800;}
  .lk-glowna-d .lk-g-czat__slowo{position:relative;display:inline-block;width:112px;height:28px;}
  .lk-glowna-d .lk-g-czat__slowo span{position:absolute;top:0;inset-inline-start:0;white-space:nowrap;opacity:0;animation:lk-g-slowo 15s infinite;}
  .lk-glowna-d .lk-g-czat__pisze{display:inline-flex;gap:4px;padding:12px;border-radius:14px;background:var(--ink-100);}
  .lk-glowna-d .lk-g-czat__pisze i{width:6px;height:6px;border-radius:999px;background:var(--ink-400);animation:lk-g-pisze 1.2s infinite;}
  .lk-glowna-d .lk-g-czat__pisze i:nth-child(2){animation-delay:.2s;}
  .lk-glowna-d .lk-g-czat__pisze i:nth-child(3){animation-delay:.4s;}
  .lk-glowna-d .lk-g-jezyki-czat{display:flex;flex-wrap:wrap;gap:6px;}
  .lk-glowna-d .lk-g-jezyki-czat span{padding:3px 9px;border:1px solid var(--ink-200);border-radius:999px;background:#fff;font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--ink-700);
    animation:lk-g-jezyk 15s infinite;}
  .lk-glowna-d .lk-g-czat__slowo span:nth-child(2),.lk-glowna-d .lk-g-jezyki-czat span:nth-child(2){animation-delay:1.5s;}
  .lk-glowna-d .lk-g-czat__slowo span:nth-child(3),.lk-glowna-d .lk-g-jezyki-czat span:nth-child(3){animation-delay:3s;}
  .lk-glowna-d .lk-g-czat__slowo span:nth-child(4),.lk-glowna-d .lk-g-jezyki-czat span:nth-child(4){animation-delay:4.5s;}
  .lk-glowna-d .lk-g-czat__slowo span:nth-child(5),.lk-glowna-d .lk-g-jezyki-czat span:nth-child(5){animation-delay:6s;}
  .lk-glowna-d .lk-g-czat__slowo span:nth-child(6),.lk-glowna-d .lk-g-jezyki-czat span:nth-child(6){animation-delay:7.5s;}
  .lk-glowna-d .lk-g-czat__slowo span:nth-child(7),.lk-glowna-d .lk-g-jezyki-czat span:nth-child(7){animation-delay:9s;}
  .lk-glowna-d .lk-g-czat__slowo span:nth-child(8),.lk-glowna-d .lk-g-jezyki-czat span:nth-child(8){animation-delay:10.5s;}
  .lk-glowna-d .lk-g-czat__slowo span:nth-child(9),.lk-glowna-d .lk-g-jezyki-czat span:nth-child(9){animation-delay:12s;}
  .lk-glowna-d .lk-g-czat__slowo span:nth-child(10),.lk-glowna-d .lk-g-jezyki-czat span:nth-child(10){animation-delay:13.5s;}
  @keyframes lk-g-slowo{0%{opacity:0;transform:translateY(10px)}2%{opacity:1;transform:none}8.5%{opacity:1;transform:none}10%{opacity:0;transform:translateY(-10px)}100%{opacity:0}}
  @keyframes lk-g-jezyk{0%,10%,100%{border-color:var(--ink-200);background:#fff;color:var(--ink-700)}1%,9%{border-color:var(--orange-500);background:var(--orange-50);color:var(--orange-600)}}
  @keyframes lk-g-pisze{0%,60%,100%{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}
  .lk-glowna-d .lk-g-zamowienia{flex-direction:row;align-items:center;gap:36px;}
  .lk-glowna-d .lk-g-zamowienia__licznik{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;}
  .lk-glowna-d .lk-g-zamowienia__etykieta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-600);}
  .lk-glowna-d .lk-g-zamowienia__etykieta i{width:8px;height:8px;border-radius:999px;background:var(--green-500);animation:lk-g-puls-zam 2s infinite;}
  .lk-glowna-d .lk-g-zamowienia__liczba{font-family:var(--font-display);font-size:52px;font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--ink-900);}
  .lk-glowna-d .lk-g-zamowienia__lista{position:relative;flex:none;width:480px;height:202px;overflow:hidden;border-radius:16px;background:var(--ink-50);}
  .lk-glowna-d .lk-g-zamowienie{position:absolute;top:10px;inset-inline-end:12px;inset-inline-start:12px;display:flex;align-items:center;gap:12px;height:52px;padding:0 12px;background:#fff;
    border:1px solid var(--ink-200);border-radius:12px;opacity:0;animation:lk-g-zamowienie 8s infinite;}
  .lk-glowna-d .lk-g-zamowienie :is(img, svg){display:block;flex:none;width:28px;height:28px;border-radius:7px;}
  .lk-glowna-d .lk-g-zamowienie__opis{min-width:0;}
  .lk-glowna-d .lk-g-zamowienie b{display:block;font-family:var(--font-display);font-size:14px;font-weight:700;line-height:1.25;color:var(--ink-900);white-space:nowrap;}
  .lk-glowna-d .lk-g-zamowienie small{display:block;font-size:12px;line-height:1.25;color:var(--ink-500);}
  .lk-glowna-d .lk-g-zamowienie__stan{position:relative;flex:none;width:92px;height:22px;margin-inline-start:auto;}
  .lk-glowna-d .lk-g-zs{position:absolute;top:0;inset-inline-end:0;display:flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-family:var(--font-display);font-size:11px;font-weight:700;
    white-space:nowrap;opacity:0;animation-duration:8s;animation-iteration-count:infinite;}
  .lk-glowna-d .lk-g-zs--1{background:var(--ink-100);color:var(--ink-700);animation-name:lk-g-zs1;}
  .lk-glowna-d .lk-g-zs--2{background:var(--orange-50);color:var(--orange-600);animation-name:lk-g-zs2;}
  .lk-glowna-d .lk-g-zs--3{background:var(--green-50);color:var(--green-700);animation-name:lk-g-zs3;}
  .lk-glowna-d .lk-g-zamowienie:nth-child(2),.lk-glowna-d .lk-g-zamowienie:nth-child(2) .lk-g-zs{animation-delay:-2s;}
  .lk-glowna-d .lk-g-zamowienie:nth-child(3),.lk-glowna-d .lk-g-zamowienie:nth-child(3) .lk-g-zs{animation-delay:-4s;}
  .lk-glowna-d .lk-g-zamowienie:nth-child(4),.lk-glowna-d .lk-g-zamowienie:nth-child(4) .lk-g-zs{animation-delay:-6s;}
  @keyframes lk-g-zamowienie{0%{opacity:0;transform:translateY(-40px) scale(.96)}6%{opacity:1;transform:none}25%{opacity:1;transform:none}31%{opacity:1;transform:translateY(60px)}
    50%{opacity:1;transform:translateY(60px)}56%{opacity:1;transform:translateY(120px)}75%{opacity:1;transform:translateY(120px)}81%,100%{opacity:0;transform:translateY(170px)}}
  @keyframes lk-g-zs1{0%,27%{opacity:1}29%,100%{opacity:0}}
  @keyframes lk-g-zs2{0%,27%{opacity:0}29%,52%{opacity:1}54%,100%{opacity:0}}
  @keyframes lk-g-zs3{0%,52%{opacity:0}54%,100%{opacity:1}}
  @keyframes lk-g-puls-zam{0%,100%{box-shadow:0 0 0 0 rgba(22,163,74,.5)}50%{box-shadow:0 0 0 6px rgba(22,163,74,0)}}

  .lk-glowna-d .lk-g-bento__pasek{display:flex;flex-wrap:wrap;grid-column:1 / -1;justify-content:space-between;gap:12px 24px;padding:18px 26px;
    border:1px solid var(--lk-g-linia-ciemna);border-radius:20px;color:#fff;font-family:var(--font-display);font-size:16px;font-weight:600;}
  .lk-glowna-d .lk-g-bento__pasek span{display:inline-flex;align-items:center;gap:10px;}
  .lk-glowna-d .lk-g-bento__pasek svg{flex:none;color:var(--orange-400);}
  .lk-glowna-d .lk-g-faq-d{display:grid;grid-template-columns:380px minmax(0,1fr);gap:56px;align-items:start;}
  .lk-glowna-d .lk-g-faq-d > *{min-width:0;}
  .lk-glowna-d .lk-g-faq-d__lewa{display:flex;flex-direction:column;gap:12px;}
  .lk-glowna-d .lk-g-pomoc{display:flex;flex-direction:column;gap:14px;margin-top:14px;padding:22px;background:var(--orange-50);border:1px solid var(--orange-100);border-radius:20px;}
  .lk-glowna-d .lk-g-pomoc__glowa{display:flex;align-items:center;gap:12px;}
  .lk-glowna-d .lk-g-pomoc__ikona{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:var(--orange-500);color:#fff;}
  .lk-glowna-d .lk-g-pomoc__ikona i{position:absolute;top:-3px;inset-inline-end:-3px;width:13px;height:13px;border:2px solid #fff;border-radius:999px;background:var(--green-500);animation:lk-g-puls-faq 1.6s ease-in-out infinite;}
  .lk-glowna-d .lk-g-pomoc__tytul{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.2;color:var(--ink-900);}
  .lk-glowna-d .lk-g-pomoc__stan{font-size:13px;font-weight:600;color:var(--green-700);}
  .lk-glowna-d .lk-g-pomoc__opis{font-size:15px;line-height:1.55;color:var(--ink-700);}
  .lk-glowna-d .lk-g-pomoc .lk-g-przycisk{align-self:flex-start;white-space:normal;overflow-wrap:anywhere;text-align:center;}
  .lk-glowna-d .lk-g-faq-filtry{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;}
  .lk-glowna-d .lk-g-faq-filtr{padding:8px 14px;border:1px solid var(--ink-200);border-radius:999px;background:#fff;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink-700);}
  .lk-glowna-d .lk-g-faq-filtr--aktywny{border-color:var(--ink-900);background:var(--ink-900);color:#fff;}
  .lk-glowna-d .lk-g-faq-filtr:hover,.lk-glowna-d .lk-g-faq-filtr:focus-visible{border-color:var(--orange-500);color:var(--ink-900);}
  .lk-glowna-d .lk-g-faq-filtr--aktywny:hover,.lk-glowna-d .lk-g-faq-filtr--aktywny:focus-visible{border-color:var(--ink-900);color:#fff;}
  .lk-glowna-d .lk-g-faq-filtr:focus-visible{box-shadow:var(--ring-focus);}
  .lk-glowna-d .lk-g-pytanie-d{background:#fff;border:1px solid var(--ink-200);border-radius:16px;}
  .lk-glowna-d .lk-g-pytanie-d + .lk-g-pytanie-d{margin-top:10px;}
  .lk-glowna-d .lk-g-pytanie-d--otwarte{border-color:var(--orange-500);box-shadow:0 8px 24px rgba(255,84,54,.10);}
  .lk-glowna-d .lk-g-pytanie-d__glowa{display:flex;align-items:center;gap:14px;min-height:64px;padding-block:12px 12px;padding-inline:12px 16px;font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.3;color:var(--ink-900);}
  .lk-glowna-d .lk-g-pytanie-d__glowa:hover,.lk-glowna-d .lk-g-pytanie-d__glowa:focus-visible{color:var(--orange-500);}
  .lk-glowna-d .lk-g-pytanie-d__glowa:focus-visible{border-radius:16px;box-shadow:var(--ring-focus);}
  .lk-glowna-d .lk-g-pytanie-d__ikona{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--orange-50);color:var(--orange-500);}
  .lk-glowna-d .lk-g-pytanie-d__daszek{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;margin-inline-start:auto;border-radius:999px;background:var(--ink-100);color:var(--ink-700);}
  .lk-glowna-d .lk-g-pytanie-d--otwarte .lk-g-pytanie-d__daszek{background:var(--orange-500);color:#fff;transform:rotate(180deg);}
  .lk-glowna-d .lk-g-pytanie-d__tresc{padding-block:0 20px;padding-inline:66px 20px;font-size:15px;line-height:1.6;color:var(--ink-700);}
  .lk-glowna-d .lk-g-pytanie-d__punkty{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;}
  .lk-glowna-d .lk-g-pytanie-d__punkty span{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--green-50);color:var(--green-700);font-family:var(--font-display);font-size:12px;font-weight:700;}
  @keyframes lk-g-puls-faq{0%,100%{box-shadow:0 0 0 0 rgba(22,163,74,.45)}50%{box-shadow:0 0 0 6px rgba(22,163,74,0)}}
  @media (min-width: 900px) and (max-width: 1199px){
  .lk-glowna-d.lk-glowna-d .lk-g-kontener{padding:0 32px;}
  .lk-glowna-d.lk-glowna-d .lk-g-sieci{grid-template-columns:repeat(4,minmax(0,1fr));}
  .lk-glowna-d.lk-glowna-d .lk-g-hero-d__siatka{grid-template-columns:minmax(0,1fr) 448px;}
  .lk-glowna-d.lk-glowna-d .lk-g-scena{width:448px;height:432px;}
  .lk-glowna-d.lk-glowna-d .lk-g-scena__wnetrze{transform:scale(.8);}
  .lk-glowna-d.lk-glowna-d .lk-g-kupno__siatka{grid-template-columns:repeat(2,minmax(0,1fr));}
  .lk-glowna-d.lk-glowna-d .lk-g-krok-strzalka{display:none;}
  .lk-glowna-d.lk-glowna-d .lk-g-bento{grid-template-columns:repeat(2,minmax(0,1fr));}
  .lk-glowna-d.lk-glowna-d .lk-g-faq-d{grid-template-columns:300px minmax(0,1fr);}}
  @media (min-width: 640px) and (max-width: 899px){
  .lk-glowna-d.lk-glowna-d .lk-g-kontener{padding:0 24px;}
  .lk-glowna-d.lk-glowna-d .lk-g-sieci{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
  .lk-glowna-d.lk-glowna-d .lk-g-hero-d__siatka{grid-template-columns:1fr;gap:16px;}
  .lk-glowna-d.lk-glowna-d .lk-g-hero-d .lk-g-scena{order:-1;}
  .lk-glowna-d.lk-glowna-d .lk-g-scena{width:448px;height:432px;margin:0 auto;}
  .lk-glowna-d.lk-glowna-d .lk-g-scena__wnetrze{transform:scale(.8);}
  .lk-glowna-d.lk-glowna-d .lk-g-kupno__siatka{grid-template-columns:repeat(2,minmax(0,1fr));}
  .lk-glowna-d.lk-glowna-d .lk-g-krok-strzalka{display:none;}
  .lk-glowna-d.lk-glowna-d .lk-g-bento{grid-template-columns:1fr;gap:12px;}
  .lk-glowna-d.lk-glowna-d .lk-g-bento__karta{padding:18px;}
  .lk-glowna-d.lk-glowna-d .lk-g-bento__karta--szeroka{grid-column:auto;flex-direction:column;align-items:stretch;gap:18px;}
  .lk-glowna-d.lk-glowna-d .lk-g-bento__karta--pelna{grid-column:auto;}
  .lk-glowna-d.lk-glowna-d .lk-g-faq-d{grid-template-columns:1fr;gap:24px;}}
  @media (max-width: 639px){
  .lk-glowna-d.lk-glowna-d .lk-g-kontener{padding:0 20px;}
  .lk-glowna-d.lk-glowna-d .lk-g-tylko-d{display:none !important;}
  .lk-glowna-d.lk-glowna-d .lk-g-h2{font-size:28px;}
  .lk-glowna-d.lk-glowna-d .lk-g-opis-duzy{font-size:16px;}
  .lk-glowna-d.lk-glowna-d .lk-g-sekcja{padding:56px 0;}
  .lk-glowna-d.lk-glowna-d .lk-g-sekcja__naglowek{margin-bottom:24px;}
  .lk-glowna-d.lk-glowna-d .lk-g-sekcja__opis{font-size:16px;}
  .lk-glowna-d.lk-glowna-d .lk-g-sieci{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}
  .lk-glowna-d.lk-glowna-d .lk-g-siec{gap:6px;padding:12px 4px;}
  .lk-glowna-d.lk-glowna-d .lk-g-siec :is(img, svg){width:26px;height:26px;}
  .lk-glowna-d.lk-glowna-d .lk-g-siec__nazwa{font-size:14px;}
  .lk-glowna-d.lk-glowna-d .lk-g-hero-d{padding:20px 0 44px;}
  .lk-glowna-d.lk-glowna-d .lk-g-hero-d__siatka{grid-template-columns:1fr;gap:16px;}
  .lk-glowna-d.lk-glowna-d .lk-g-hero-d .lk-g-scena{order:-1;}
  .lk-glowna-d.lk-glowna-d .lk-g-hero-d__tekst{gap:12px;}
  .lk-glowna-d.lk-glowna-d .lk-g-hero-d .lk-g-h1{font-size:38px;}
  .lk-glowna-d.lk-glowna-d .lk-g-hero-d .lk-g-nadtytul{font-size:12px;}
  .lk-glowna-d.lk-glowna-d .lk-g-hero-d__akcje .lk-g-przycisk{flex:1 1 100%;}
  .lk-glowna-d.lk-glowna-d .lk-g-hero-d__zaufanie .lk-g-zaufanie{flex-direction:column;align-items:flex-start;gap:8px;}
  .lk-glowna-d.lk-glowna-d .lk-g-scena{width:min(350px,100%);height:auto;aspect-ratio:350/338;margin:0 auto;container-type:inline-size;}
  .lk-glowna-d.lk-glowna-d .lk-g-scena__wnetrze{transform:scale(.625);transform:scale(min(.625,tan(atan2(100cqw,560px))));}
  .lk-glowna-d.lk-glowna-d .lk-g-kupno__siatka{grid-template-columns:1fr;gap:14px;}
  .lk-glowna-d.lk-glowna-d .lk-g-krok-karta{padding:10px 10px 18px;}
  .lk-glowna-d.lk-glowna-d .lk-g-krok-ilustracja{height:150px;}
  .lk-glowna-d.lk-glowna-d .lk-g-kupno__akcja{flex-direction:column;margin-top:24px;}
  .lk-glowna-d.lk-glowna-d .lk-g-kupno__akcja .lk-g-przycisk{width:100%;}
  .lk-glowna-d.lk-glowna-d .lk-g-mini-pole{top:34px;}
  .lk-glowna-d.lk-glowna-d .lk-g-mini-bez-hasla{bottom:22px;}
  .lk-glowna-d.lk-glowna-d .lk-g-mini-platnosc{top:14px;}
  .lk-glowna-d.lk-glowna-d .lk-g-mini-wzrost{bottom:10px;}
  .lk-glowna-d.lk-glowna-d .lk-g-bento{grid-template-columns:1fr;gap:12px;}
  .lk-glowna-d.lk-glowna-d .lk-g-bento__karta{padding:18px;}
  .lk-glowna-d.lk-glowna-d .lk-g-bento__karta--szeroka{grid-column:auto;flex-direction:column;align-items:stretch;gap:18px;}
  .lk-glowna-d.lk-glowna-d .lk-g-bento__karta--pelna{grid-column:auto;}
  .lk-glowna-d.lk-glowna-d .lk-g-bento__tytul{font-size:19px;}
  .lk-glowna-d.lk-glowna-d .lk-g-konto-mini{width:auto;padding:12px;}
  .lk-glowna-d.lk-glowna-d .lk-g-konto-mini__klodka{inset-inline-end:-6px;}
  .lk-glowna-d.lk-glowna-d .lk-g-zamowienia{flex-direction:column;align-items:stretch;gap:16px;}
  .lk-glowna-d.lk-glowna-d .lk-g-zamowienia__liczba{font-size:40px;}
  .lk-glowna-d.lk-glowna-d .lk-g-zamowienia__lista{width:auto;}
  .lk-glowna-d.lk-glowna-d .lk-g-bento__pasek{flex-direction:column;grid-column:auto;padding:16px 18px;}
  .lk-glowna-d.lk-glowna-d .lk-g-faq-d{grid-template-columns:1fr;gap:24px;}
  .lk-glowna-d.lk-glowna-d .lk-g-pomoc .lk-g-przycisk{align-self:stretch;}
  .lk-glowna-d.lk-glowna-d .lk-g-pytanie-d__glowa{min-height:58px;gap:12px;font-size:15px;}
  .lk-glowna-d.lk-glowna-d .lk-g-pytanie-d__tresc{padding:0 16px 16px;}}
  @media (prefers-reduced-motion: reduce){
    .lk-glowna-d .lk-g-scena *{animation:none !important;}
    .lk-glowna-d .lk-g-zmienny span:last-child,.lk-glowna-d .lk-g-powiadomienie{opacity:1;}
    .lk-glowna-d .lk-g-krok-ilustracja *{animation:none !important;}
    .lk-glowna-d .lk-g-mini-kafel--klik{border-color:var(--orange-500);box-shadow:0 0 0 3px rgba(255,84,54,.18);}
    .lk-glowna-d .lk-g-kursor--1{transform:translate(32px,34px) scale(1);}
    .lk-glowna-d .lk-g-mini-ilosc--klik{background:var(--orange-500);border-color:var(--orange-500);color:#fff;}
    .lk-glowna-d .lk-g-mini-ilosc--klik small{color:#fff;}
    .lk-glowna-d .lk-g-kursor--2{transform:translate(96px,40px) scale(1);}
    .lk-glowna-d .lk-g-mini-pole__tekst{max-width:158px;}
    .lk-glowna-d .lk-g-bento *{animation:none !important;}
    .lk-glowna-d .lk-g-konto-pisz{max-width:23ch;}
    .lk-glowna-d .lk-g-konto-kropki{max-width:3.6em;}
    .lk-glowna-d .lk-g-konto-skresl{transform:scaleX(1);}
    .lk-glowna-d .lk-g-konto-ok,.lk-glowna-d .lk-g-konto-nie{opacity:1;}
    .lk-glowna-d .lk-g-konto-karetka{display:none;}
    .lk-glowna-d .lk-g-suma__kwota span:nth-child(2),.lk-glowna-d .lk-g-start-licznik span:nth-child(4),.lk-glowna-d .lk-g-uzupelnienie__liczba .lk-g-ul-4,.lk-glowna-d .lk-g-uzupelnienie__stan .lk-g-st-uzup,.lk-glowna-d .lk-g-czat__slowo span:first-child{opacity:1;}
    .lk-glowna-d .lk-g-waluta:nth-child(2){border-color:var(--orange-500);background:var(--orange-500);color:#fff;}
    .lk-glowna-d .lk-g-etap-mini--1,.lk-glowna-d .lk-g-etap-mini--2{background:var(--green-50);color:var(--green-700);}
    .lk-glowna-d .lk-g-etap-mini--3{background:var(--orange-50);color:var(--orange-600);}
    .lk-glowna-d .lk-g-uzupelnienie__pasek i{background:var(--green-500);}
    .lk-glowna-d .lk-g-jezyki-czat span:first-child{border-color:var(--orange-500);background:var(--orange-50);color:var(--orange-600);}
    .lk-glowna-d .lk-g-zamowienie{opacity:1;}
    .lk-glowna-d .lk-g-zamowienie:nth-child(2){transform:translateY(60px);}
    .lk-glowna-d .lk-g-zamowienie:nth-child(3){transform:translateY(120px);}
    .lk-glowna-d .lk-g-zamowienie:nth-child(4){display:none;}
    .lk-glowna-d .lk-g-zamowienie:nth-child(1) .lk-g-zs--1,.lk-glowna-d .lk-g-zamowienie:nth-child(2) .lk-g-zs--2,.lk-glowna-d .lk-g-zamowienie:nth-child(3) .lk-g-zs--3{opacity:1;}
    .lk-glowna-d .lk-g-pomoc__ikona i{animation:none;}}

/* Izolacja strony glownej D od arkuszy globalnych motywu i wtyczek.
   Jedyny recznie pisany CSS strony glownej. Kazda regula ponizej MUSI miec
   komentarz z dowodem: wariant, sekcja i wlasnosc z raportu bramy porownawczej.

   DWIE ZASADY PISANIA REGUL W TYM PLIKU, obie z pomiaru, nie z gustu:

   1. CELUJ W SELEKTOR, KTOREGO GENERATOR NIE PRODUKUJE. Ten plik jest doklejany PO
      czesci generowanej (przenies.mjs), wiec przy tej samej specyficznosci wygrywa.
      Regula o specyficznosci rownej generowanej dziala dzis wylacznie dzieki kolejnosci
      i po cichu przykryje regule wzorca, gdy Mateusz kiedys doda ta sama wlasnosc do
      makiety. Najlepiej celowac w klase motywu (".lk-glif--obraz"), ktorej generator nie
      wypisze nigdy, albo dolozyc znacznik (".lk-glowna-d a.lk-g-siec" zamiast
      ".lk-glowna-d .lk-g-siec").
   2. NEUTRALIZUJ DOKLADNIE TO, CO WYCIEKA, NIE WIECEJ. Skrot w rodzaju "background: none"
      resetuje osiem wlasnosci, podczas gdy wyciekl jeden kolor. Nadmiarowy reset jest
      cichy do dnia, w ktorym makieta zacznie uzywac ktorejs z pozostalych siedmiu.

   MINA: ten plik trafia do arkusza SUROWY, bez przeksztalcCss(), wiec NIE dostaje
   przepisania "img" na ":is(img, svg)", ktore dostaje czesc generowana. Regula napisana
   na "img" nie obejmie svg. */

/* Wariant: desktop, tablet1024, tablet768, mobile. Sekcje: hero, katalog. Wlasciwosc: object-fit.
   Zrodlo reguly: assets/css/liikye.css ".lk-glif--obraz{object-fit:contain}" (arkusz
   globalny motywu, wyrownuje niejednolite pliki znakow platform wgranych w panelu).
   Kazdy znak wgrany w panelu dostaje te klase z liikye_znak_platformy_z_panelu() przez
   liikye_glowna_ikona(), niezaleznie od sekcji. Wzorzec nie ustawia object-fit ani w hero
   (".odznaka img") ani w katalogu (".siec img"), wiec liczy na wartosc poczatkowa "fill".
   Regula na klasie motywu, nie na klasie sekcji: runda poprawek 5.4 zamienila pierwotna
   wersje sekcji hero (".lk-g-odznaka img") na te ogolniejsza, bo katalog nie ma zadnej
   klasy per platforma na opakowaniu kafla (piatnascie kafli dzieli jedna klase .lk-g-siec) -
   jedyna rzecz odrozniajaca platforme to klasa .lk-glif-- na samym obrazie, ktorej sciezke
   struktura bramy i tak zdejmuje przy budowie kroku porownania (porownaj.mjs, zbierz()).
   Zmierzone brama: hero 3 obrazy (ig, tt, yt); katalog 15 obrazow (wszystkie kategorie
   maja dzis miniature w panelu) - obie sekcje na czterech wariantach. */
.lk-glowna-d .lk-glif--obraz { object-fit: fill; }

/* Wariant: desktop, tablet1024, tablet768, mobile. Sekcja: katalog. Wlasciwosc: background.
   Zrodlo reguly: assets/css/liikye.css ".lk-glif--twitter.lk-glif--obraz{background:var(--white)}"
   (arkusz globalny motywu, biale podbicie pod czarny plik X, zeby litera nie znikala na
   ciemnym tle - dziala poprawnie wszedzie indziej, np. w menu i stopce). Wzorzec nie zna tego
   wyjatku (D.html ma zwykly "img" bez tla dla kazdej platformy), wiec liczy na wartosc
   poczatkowa (przezroczyste). Wyciek wylaczny dla katalogu: hero pokazuje na stale tylko
   instagram, tiktok i youtube, wiec X/Twitter nigdy nie przechodzi przez sceny hero. Zmierzone
   brama: 1 obraz (twitter) na czterech wariantach. */
.lk-glowna-d .lk-glif--twitter.lk-glif--obraz { background-color: transparent; }

/* Wariant: desktop, tablet1024, tablet768, mobile. Sekcja: katalog. Wlasciwosc: color (i jej
   pochodne przez currentColor: outline-color, text-decoration-color, border-*-color).
   Zrodlo reguly: wzorzec/strona-glowna/_wspolne.css "a{color:var(--o500);text-decoration:none}"
   przepisane generatorem na assets/css/liikye-glowna-d.css ".lk-glowna-d a{color:var(--orange-500);
   text-decoration:none}". To NIE jest arkusz obcy ani blad generatora: to wlasna regula wzorca
   dla zwyklych odnosnikow tekstowych na stronie D, poprawna wszedzie tam, gdzie link jest
   tekstem (menu, stopka, tresc). Kafel katalogu jest linkiem z powodu odstepstwa O2 (patrz
   komentarz w katalog.php), wiec dostaje ta regule mimo ze we wzorcu jest to "span", ktory
   nigdy jej nie widzi. Kolor spada dziedziczeniem na obraz w srodku, a stamtad wyliczone
   outline-color/text-decoration-color/border-*-color (ich wartosc poczatkowa to currentColor)
   tez licza pomaranczowy zamiast atramentu strony. Nazwa i licznik kafla maja wlasny, jawny
   kolor (i900/i600), wiec ich regula nie dotyczy - stad tylko dwie wlasciwosci na samym kaflu
   i siedem na obrazie. Zmierzone brama: dziewiec wlasciwosci na piatnastu kaflach, cztery
   warianty. */
.lk-glowna-d a.lk-g-siec { color: inherit; }

/* Wariant: mobile. Sekcja: katalog. Wlasciwosc: text-wrap (widoczna wylacznie jako piksele,
   ta wlasciwosc nie jest na liscie WLASNOSCI porownania stylu w porownaj.mjs).
   Zrodlo reguly: assets/css/liikye.css "h1,h2,h3,h4,h5,h6{...;text-wrap:balance}" (arkusz
   globalny motywu, reset naglowkow calej witryny). Wzorzec nie zna tej wlasciwosci w zadnej
   sekcji (nie ma jej w _wspolne.css), wiec liczy na wartosc poczatkowa "wrap" (zwykle,
   zachlanne zawijanie od lewej). Naglowek katalogu "Every network, one checkout" miesci sie
   w jednej linii na desktop/tablet1024/tablet768, a na mobile (390px, kontener 350px) lamie
   sie na dwie linie - dopiero wtedy roznica miedzy "wrap" i "balance" staje sie widoczna,
   bo "balance" przesuwa slowo "one" na druga linie, zeby wyrownac dlugosc obu linii,
   podczas gdy wzorzec pakuje "one" na pierwsza linie az sie zmiesci. Regula na liscie
   selektorow motywu (h1 do h6), nie na klasie sekcji: ten sam wyciek czeka na kazdy naglowek
   kazdej przyszlej sekcji (5.5 do 5.7), ktory zdarzy sie zlamac na dwie linie akurat na
   mobile. Zmierzone brama: 1186 roznych pikseli (0.394 proc.) na sekcji katalog, wylacznie
   na wariancie mobile, identycznie w kazdej z 24 zamrozonych chwil (naglowek nie animuje sie,
   wiec liczba nie zalezy od czasu). */
.lk-glowna-d h1,
.lk-glowna-d h2,
.lk-glowna-d h3,
.lk-glowna-d h4,
.lk-glowna-d h5,
.lk-glowna-d h6 { text-wrap: wrap; }

/* Wariant: desktop, tablet1024, tablet768, mobile. Sekcja: kroki. Wlasciwosc: letter-spacing
   (i jej pochodna, width, na kazdym z trzech naglowkow "h3" zmierzonych bezposrednio - reszta
   szesciu na czterech wariantach nie miesci sie w pierwszych 25 liniach wydruku bramy, ale
   pochodzi z tego samego zrodla, wiec liczy sie tak samo).
   Zrodlo reguly: TA SAMA regula co text-wrap wyzej - assets/css/liikye.css
   "h1,h2,h3,h4,h5,h6{...;letter-spacing:-.02em;...}" (arkusz globalny motywu, reset naglowkow
   calej witryny). Wzorzec ustawia wlasny letter-spacing na klasach ".h1"/".h2" w _wspolne.css
   (-.035em/-.02em), ktore generator przenosi 1:1 na ".lk-g-h1"/".lk-g-h2" - stad hero i katalog
   nigdy nie zobaczyly tego wycieku (obie strony licza to samo, jawnie). Sekcja kroki jest
   PIERWSZA, ktora uzywa GOLEGO "<h3>" bez klasy (`_dkroki.html`: ".krok-karta h3{font-family:...;
   font-size:18px;...}" nie ustawia letter-spacing wcale) - wzorzec liczy wiec na wartosc
   poczatkowa "normal", a produkcja dostaje -.02em z globalnego resetu (-.02em * 18px = -0.36px,
   dokladnie zmierzona roznica szerokosci naglowka). Regula na liscie selektorow motywu (h1 do h6),
   nie na klasie sekcji, z tego samego powodu co text-wrap: kazdy przyszly goly naglowek kazdej
   przyszlej sekcji (5.6, 5.7) natrafilby na to samo. Zmierzone brama: kazdy z czterech krok-karta
   ma wlasny "h3", na czterech wariantach. */
.lk-glowna-d h1,
.lk-glowna-d h2,
.lk-glowna-d h3,
.lk-glowna-d h4,
.lk-glowna-d h5,
.lk-glowna-d h6 { letter-spacing: normal; }

/* Wariant: tablet1024, tablet768, mobile (NIE desktop - patrz uzasadnienie). Sekcja: kroki.
   Wlasciwosc: display, na "svg" gola strzalka miedzy karta 1-2, 2-3 i 3-4 (".krok-strzalka svg").
   Zrodlo reguly: assets/css/liikye.css "svg{display:inline-block;vertical-align:middle}" (arkusz
   globalny motywu, reset wszystkich svg calej witryny). Wzorzec nie ustawia display na zadnym
   golym svg, wiec liczy na wartosc poczatkowa przegladarki "inline".
   Zmierzone zywym Playwright (nie zgadywane): na desktop ".krok-strzalka" (rodzic, flex) jest
   RENDEROWANY (nie "display:none"), wiec jego svg-dziecko przechodzi BLOKOWANIE (CSS Display L3,
   "blockification") na "block" PO OBU STRONACH - "inline" i "inline-block" oba blokuja sie do
   "block", roznica znika sama. Na tablet1024/tablet768 ".strona--t1024/.strona--t768
   .krok-strzalka{display:none}" (regula wlasna sekcji, _dkroki.html) chowa strzalke wukladzie
   2 na 2 - na mobile ".krok-strzalka" tez wychodzi "display:none" (zmierzone, nie z tresci
   _dkroki.html wprost - w ukladzie jednokolumnowym strzalka nie ma gdzie wskazywac). Gdy rodzic
   nie jest renderowany, blokowanie NIE zachodzi (svg-dziecko nie uczestniczy w zadnym ukladzie
   flex), wiec zostaje GOLA wartosc z kaskady - "inline" na wzorcu, "inline-block" na produkcji -
   i dopiero tu roznica staje sie widoczna. Regula na "svg" (selektor zrodlowy), nie na klasie
   sekcji: przyszla sekcja z golym svg bez aktywnego flex-rodzica trafi na to samo. Zmierzone
   brama: trzy strzalki (miedzy krokami 1-2, 2-3, 3-4) na trzech wariantach = 9 zgloszen. */
.lk-glowna-d svg { display: inline; }

/* Wariant: desktop, tablet1024, tablet768, mobile. Sekcja: kroki. Wlasciwosc: max-width, na
   "svg" znak "No password needed" w kroku 3 (".mini-bez-hasla svg") - oraz TRZY wlasciwosci
   pochodne na jego rodzicu ".mini-bez-hasla" (width, right, transform), bo rodzic liczy swoja
   szerokosc metoda "shrink-to-fit" (position:absolute, tylko "left" ustawiony, "width" auto) na
   podstawie sumy szerokosci dzieci - gdy dziecko traci szerokosc, rodzic kurczy sie razem z nim,
   a "right"/"transform: translateX(-50%)" (centrowanie) licza sie z NOWEJ, wezszej szerokosci.
   Zrodlo reguly: assets/css/liikye.css "img,svg,video,iframe{max-width:100%}" (arkusz globalny
   motywu, ochrona przed przepelnieniem duzych obrazkow). Wzorzec nie zna tej wlasciwosci na
   zadnym svg, wiec liczy na wartosc poczatkowa "none".
   Zmierzone zywym Playwright, kontrolowanym eksperymentem (nie zgadywane): na produkcji element
   mial computed width "0px" (rect 0) z max-width:100% aktywnym; nadpisanie WYLACZNIE max-width
   na "none" w tym samym uruchomionym DOM-ie zmienilo computed width na "13px" (rect 13,
   dokladnie atrybut width="13" ze zrodla) - bez zadnej innej zmiany. Przyczyna: procentowy
   max-width dziecka rozwiazywany wzgledem NIEOKRESLONEJ (wciaz liczonej metoda shrink-to-fit)
   szerokosci rodzica-svg jest w tym silniku Chromium wyliczany jako 0 zamiast "brak ograniczenia"
   (specyfikacja CSS2.1 wprost przewiduje drugie zachowanie dla procentow przy nieokreslonej
   szerokosci bloku zawierajacego, ale to jest znany typ niejednoznacznosci silnikow przegladarek
   przy cyklicznej zaleznosci procent-w-shrink-to-fit, nie blad tej sekcji). Regula na "svg"
   (selektor zrodlowy), nie na klasie sekcji: kazdy przyszly svg wewnatrz kontenera o
   nieokreslonej (shrink-to-fit) szerokosci trafi na to samo. Zmierzone brama: jeden znak
   ("No password needed", krok 3) plus trzy wlasciwosci pochodne na jego rodzicu, na czterech
   wariantach. */
.lk-glowna-d svg { max-width: none; }
