/* R64 (29.10.2026) - porzadki wygladu "bez sladu AI". Ladowane po jasny.css (wp_head 1040).
   Zasady: jedna paleta (--n-*), bez gradientu w tekscie, bez szkla (blur), bez lawendowych poswiat.
   Uwaga: filtr 471 owija angielskie nazwy w goly span - zadnych regul "X span", tylko klasy. */

/* Kategorie i sklep: bez lawendowej poswiaty tla (jasny.css 8/15) */
html body.tax-product_cat.ast-separate-container,html body.woocommerce-shop{background-image:none!important}

/* Karty po najechaniu: neutralna obwodka zamiast fioletowej (jasny.css 29) */
@media (hover:hover) and (pointer:fine){html body.archive.tax-product_cat ul.products li.product:hover,html body .lajk-feat:hover,html body .lajk-bx-card:hover,html body .ljk-pg .pg-card:hover,html body #lajk-home .pcard:hover{box-shadow:0 14px 32px rgba(31,20,56,.09),0 0 0 1px rgba(46,30,92,.14)!important}}

/* Kasa: linki do regulaminu i polityki pelnym kolorem, nie gradientem (6094-astra-kasa.css) */
html body.woocommerce-checkout .woocommerce-privacy-policy-link,html body.woocommerce-checkout .woocommerce-terms-and-conditions-link{background:none!important;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor!important;color:var(--n-link,#6d28d9)!important}

/* Kasa: bez szklanego rozmycia pod kartami (6094-astra-kasa.css) */
html body.woocommerce-checkout #order_review,html body .lk-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}

/* Podglad profilu: liczba "po" pelnym kolorem ceny zamiast gradientu (7765) */
html body .lajk-pp-n--po b{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--n-price,#be185d)!important}

/* Komunikaty WooCommerce "info": biale jak reszta kart, bez lawendy (jasny.css 122) */
html:root body .woocommerce-info.woocommerce-info.woocommerce-info{background:#fff!important;border-color:var(--n-line2,#d9d2e6)!important}

/* Ocena z maila (opinie-ocena.php): biala ramka i neutralne obwodki zamiast fioletowych */
html body .ljk-r47op-box{background:#fff;border-color:var(--n-line,#e7e2f0)}
html body .ljk-r47op-tag{border-color:var(--n-line2,#d9d2e6)}
html body .ljk-r47op-tag:hover{background:#f4f1f9}
html body .ljk-r47op-k2{border-color:var(--n-line2,#d9d2e6)}

/* Odstapienie od umowy: tresc bez fioletowej kreski, przycisk widoczny na jasnym tle */
html body .ljk-odst-txt{border:1px solid var(--n-line,#e7e2f0);border-radius:12px;background:var(--n-card2,#f8f6fc)}
html body .ljk-odst-btn{background:#1d1530;color:#fff}
html body .ljk-odst-btn:hover{background:#2e2350}
html body .ljk-odst-btn:focus-visible{outline:3px solid #7c3aed;outline-offset:2px}

/* Diagnoza: kropka domyslna neutralna (stany ok/zle zostaja zielony/bursztyn) */
.ljk-dg-i{background:#8f88a6}
.ljk-dg--ok .ljk-dg-i{background:#059669}
.ljk-dg--zle .ljk-dg-i{background:#d97706}

/* Podpowiedzi wyszukiwarki (r49-wygoda.php): jasna lista na jasnych stronach */
html body .ljk-r49s-l{background:#fff;border-color:var(--n-line2,#d9d2e6);box-shadow:0 12px 28px rgba(31,20,56,.12)}
html body .ljk-r49s-l a{color:#1d1530}
html body .ljk-r49s-l a:hover,html body .ljk-r49s-l a[aria-selected="true"]{background:#f4f1f9}
html body .ljk-r49s-l small{color:#5b5470}
html body .ljk-r49s-l .ljk-r49s-b{color:#5b5470}

/* ===== Z pomiarow na zywo (runda64/pomiary.md) ===== */

/* pkt 2, decyzja D1 (R28): przyciski zakupu jednym kolorem #be185d, bez gradientu fiolet-roz-pomarancz i bez fioletowej poswiaty.
   Zmienne zostaja obrazkiem (linear-gradient z jednym kolorem), wiec dzialaja tez tam, gdzie sa uzyte jako background-image. */
:root:root,html:root body,html:root body #lajk-root#lajk-root,html:root body .lajk-sticky-bar.lajk-sticky-bar,html:root body .lk-blog-wrap.lk-blog-wrap{
--n-grad-buy:linear-gradient(#be185d,#be185d)!important;--n-grad:linear-gradient(#be185d,#be185d)!important;
--ljk-buy:linear-gradient(#be185d,#be185d)!important;--lk-grad:linear-gradient(#be185d,#be185d)!important;
--ljk-buy-shadow:0 2px 6px rgba(31,20,56,.12)!important;--n-buy-shadow:0 2px 6px rgba(31,20,56,.12)!important}
/* zmiana pakietu w karcie zakupu (7765): plaska ramka zamiast fioletowego gradientu z poswiata */
html:root body #lajk-root .lajk-rz.lajk-rz{background:var(--n-card2,#f8f6fc)!important;border:1px solid var(--n-line2,#d9d2e6)!important;box-shadow:none!important}
html:root body #lajk-root .lajk-rz:not([data-poz="vip"]) .lajk-rz-btn.lajk-rz-btn{background:#be185d!important;box-shadow:none!important}
html:root body #lajk-root .lajk-rz[data-poz="vip"] .lajk-rz-btn.lajk-rz-btn{background:#fcd34d!important;box-shadow:none!important}

/* pkt 3: linki do uslug we wpisach - zwykle podkreslenie zamiast paska z gradientem */
html:root body.single-post .entry-content.entry-content a:is([href*="/produkt/"],[href*="/kategoria-produktu/"],[href*="/zestawy-startowe/"]):not(.ljk-bc-b):not(.ljk-bc *):not(.wp-block-button__link){background-image:none!important;text-decoration:underline;text-decoration-color:#7c3aed;text-decoration-thickness:1.5px;text-underline-offset:3px}

/* pkt 4: pasek promocji jednym kolorem (Halloween ma wlasne kolory z kalendarz-promocji.php - nie ruszamy) */
html:not(.ljk-halloween) .lh-top.has-pd,html:not(.ljk-halloween) .ljk-pd-solo,html.ljk-pd-r:not(.ljk-halloween) .lh-top{background:#6d28d9}

/* pkt 7: kategorie - bez rozowej poswiaty za naglowkiem */
html body.archive.tax-product_cat.woocommerce .ljk-cat-hero::after{content:none!important}

/* pkt 8: wybrany pakiet - biale tlo i wyrazna ramka w kolorze poziomu, bez gradientu i poswiaty */
html:root body #lajk-root#lajk-root .lajk-ob .lajk-pkg.active{background:#fff!important;border-color:var(--ljk-sel,#6d28d9)!important;box-shadow:inset 0 0 0 1px var(--ljk-sel,#6d28d9)!important}
/* karta zakupu: biala, cienka ramka, neutralny cien (takze VIP bez zlotej poswiaty) */
html:root body #lajk-root#lajk-root .lajk-ob .lajk-ob-card.lajk-buy{background:#fff!important;border:1px solid var(--n-line,#e7e2f0)!important;box-shadow:0 8px 24px rgba(31,20,56,.07)!important}
/* opis poziomu: bez gradientu w tle */
html:root body #ljk-poz#ljk-poz .ljk-poz-opis{background:var(--n-card,#fff)}

/* pkt 9: ikonki poziomow i cennika bez pastelowych kolek - jedno spokojne tlo */
html:root body #lajk-root#lajk-root :is(.ljk-pz-panel-ic,.ljk-pt-sic,.lajk-cennik-ic,.ljk-poz-por-ic){background:var(--n-bg2,#f1edf8)!important;box-shadow:none!important}

/* pkt 10: VIP w tabeli poziomow - jednolity zolty, bez gradientu */
html:root body #lajk-root#lajk-root :is(#ljk-poz,#ljk-poz-por) .ljk-pt-rib{background:#fde68a;color:#3b2300;box-shadow:none}
html:root body #lajk-root#lajk-root :is(#ljk-poz,#ljk-poz-por) .ljk-poz-tab--jasny .ljk-pt-k--vip .ljk-pt-btn:not(.on){background:#fde68a;color:#3b2300;box-shadow:none}

/* pkt 11: naglowki sekcji, ktore byly cienkie (400) - jak reszta */
html body :is(.ljk-zk-pr-h,.ljk-zk-s-h,.lnz-porad-h){font-weight:800}
html body #lnz-hmi-wyn h3{font-weight:700}

/* pkt 12: dolny pasek zakupu - pelne biale tlo zamiast szkla */
html:root body .lajk-sticky-bar{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-top:1px solid var(--n-line,#e7e2f0)!important}
html:root body.ljk-sb .lajk-sticky-bar.lajk-sb--kup .lajk-sticky-order-btn.lajk-sticky-order-btn{border-color:var(--n-line2,#d9d2e6)!important}
html:root body.ljk-sb .lajk-sticky-bar.lajk-sb--kup .lajk-sticky-order-btn.lajk-sticky-order-btn:hover{background:#f4f1f9!important}

/* pkt 13: okno ciasteczek, numery krokow na glownej, aktywna strona listy wpisow - bez lawendy i poswiat */
html body #lajk-cookie-box.lcb .lcb-opt{background:#fff;border-color:var(--n-line2,#d9d2e6)}
html body #lajk-cookie-box.lcb .lcb-opt:hover{background:#f4f1f9;border-color:#b9b0cc}
html body #lajk-cookie-box.lcb .lcb-opt:active{background:#ece7f5}
html body #lajk-home.hx-v3 .step-num{box-shadow:none}
html body .lb-pag .page-numbers.current,html body .lk-pagination .page-numbers.current,html body .lk-blog-pagination .page-numbers.current{background:#6d28d9;border-color:#6d28d9;color:#fff;box-shadow:none}
/* pkt 2 c.d.: przyciski z gradientem wpisanym na sztywno w jasny.css (koszyk, zestawy, formularz opinii) */
html:root body.woocommerce-cart a.checkout-button.checkout-button.checkout-button,html:root body.woocommerce-cart a.checkout-button.checkout-button.checkout-button:hover,html:root body .ljk-ks.ljk-ks .ljk-ks-btn-g,html:root body .ljk-au-btn-buy.ljk-au-btn-buy,html:root body #lajk-root#lajk-root :is(.lajk-review-form #submit,.lajk-review-form input[type=submit],.lajk-rf-submit){background:#be185d!important;box-shadow:none!important}
