/* Stickerai 2.14.1 – čitljivost u Light načinu.
 * Svijetla zelena brenda (#3CB54A) na bijelom ima kontrast ~2.6:1 pa se sitni zeleni tekst
 * (cijene, linkovi, podebljano u opisu, tabovi, napomene) slabo vidi. Samo za TEKST u Light
 * načinu koristi se tamnija nijansa iste zelene (~5:1). Gumbi, podloge, ikone i logo ostaju
 * u originalnoj zelenoj; Dark/neon način nije promijenjen. */
body.st-style-default{--st-green-text:var(--st-green-d)}
@supports (color:color-mix(in srgb,red 50%,black)){
  body.st-style-default{--st-green-text:color-mix(in srgb,var(--st-green) 68%,#000)}
}

body.st-style-default .st-entry-content a:not([class*="button"]):not(.st-btn),
body.st-style-default .st-contact a:not([class*="button"]):not(.st-btn),
body.st-style-default .st-page a:not([class*="button"]):not(.st-btn):not(.wcru-button),
body.st-style-default .st-info a:not([class*="button"]):not(.st-btn),
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product .woocommerce-product-details__short-description a,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product #tab-description a,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) .term-description a,
body.st-style-default .product_meta a,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product form.cart .reset_variations,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) p.stars a,
body.st-style-default .woocommerce-message a:not(.button),
body.st-style-default .woocommerce-info a:not(.button),
body.st-style-default .woocommerce-privacy-policy-text a,
body.st-style-default .woocommerce-terms-and-conditions-wrapper a,
body.st-style-default .woocommerce-form-login-toggle a,
body.st-style-default .woocommerce-form-coupon-toggle a,
body.st-style-default .st-nav a:hover,
body.st-style-default .st-nav .current-menu-item>a,
body.st-style-default .st-nav .current_page_item>a,
body.st-style-default .woocommerce-breadcrumb a:hover,
body.st-style-default .st-cat:hover .st-cat-name,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) ul.products li.product:hover .woocommerce-loop-product__title,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product p.price,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product .woocommerce-variation-price>.price,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product .woocommerce-tabs ul.tabs li.active a,
:is(body.st-style-default.woocommerce-account,body.st-style-default .woocommerce-account) .woocommerce-MyAccount-navigation li.is-active a,
:is(body.st-style-default.woocommerce-account,body.st-style-default .woocommerce-account) .woocommerce-MyAccount-navigation li a:hover,
body.st-style-default .st-post-card h2 a:hover,
body.st-style-default .st-404 h1,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product .woocommerce-product-details__short-description strong,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product .woocommerce-product-details__short-description b,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product .woocommerce-product-details__short-description ul li::before,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) .term-description strong,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) .term-description b,
body.st-style-default .st-related-blog-title a:hover,
body.st-style-default .st-related-blog-link:not(:hover),
body.st-style-default .st-btn--ghost:not(:hover),
body.st-style-default .st-pers small.st-pers-hint,
body.st-style-default.woocommerce.single-product .st-short-description>summary,
body.st-style-default .stb2b-price-note,
body.st-style-default .st-ls-title mark,
body.st-style-default .st-ls-cat-name mark,
body.st-style-default .st-ls-meta mark,
body.st-style-default .st-ls-price,
body.st-style-default .st-ls-all,
body.st-style-default #shipping_method li label .woocommerce-Price-amount,
body.st-style-default .woocommerce-shipping-methods li label .woocommerce-Price-amount,
body.st-style-default .woocommerce-shipping-totals td .woocommerce-Price-amount,
body.st-style-default .st-op-btn:hover:not(:disabled),
body.st-style-default .mu-qty-btn:hover,
body.st-style-default.st-modern .st-account:hover,
body.st-style-default.st-modern ul.products li.product-category>a:hover h2.woocommerce-loop-category__title,
body.st-style-default.st-modern ul.products li.product-category h2 .count,
body.st-style-default.st-modern .mu-steps a:hover{color:var(--st-green-text)}

/* Ova pravila u originalu imaju !important. */
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) ul.products li.product .price,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product #tab-description strong,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product #tab-description b{color:var(--st-green-text)!important}
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) ul.products li.product .price del,
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product p.price del{color:var(--st-muted)!important}

/* Cijena dostave: moderni sloj se učitava kasnije s istom specifičnošću. */
html body.st-style-default #shipping_method li label .woocommerce-Price-amount,
html body.st-style-default .woocommerce-shipping-methods li label .woocommerce-Price-amount,
html body.st-style-default .woocommerce-shipping-totals td .woocommerce-Price-amount{color:var(--st-green-text)}

/* Omnibus / sidrena cijena (Sidrena cijena by stickerai): narančasta brenda na bijelom ima ~2.3:1.
 * Zakonska obavijest mora biti čitljiva, pa u Light načinu koristi tamniju nijansu iste narančaste. */
body.st-style-default{--st-orange-text:var(--st-orange-d)}
@supports (color:color-mix(in srgb,red 50%,black)){
  body.st-style-default{--st-orange-text:color-mix(in srgb,var(--st-orange) 62%,#000)}
}
body.st-style-default .stickerai-lowest-price,
body.st-style-default .stickerai-anchor-price,
body.st-style-default .stickerai-variable-references{color:var(--st-orange-text)}

/* Stanje zalihe: WooCommerce koristi maslinastu (#958e09, ~3.4:1) i crvenu (#e2401c, ~3.9:1). */
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product .stock.in-stock{color:var(--st-green-text);font-weight:700}
:is(body.st-style-default.woocommerce,body.st-style-default .woocommerce) div.product .stock.out-of-stock{color:#b42318;font-weight:700}

/* Isticanje fokusa ostaje vidljivo i na svijetloj podlozi. */
body.st-style-default :focus-visible{outline-color:var(--st-green-text)}
