/*
Theme Name:        Salient Jackery
Theme URI:         https://jackery-polska.pl/
Description:       Motyw potomny Salient dla sklepu Jackery Polska. Hybryda layoutu: Home A · Trail (lifestyle), Karta produktu i Porównywarka B · Bench (techniczny). Wymaga aktywnego motywu Salient. Wymaga WordPress 6.9+, PHP 8.3+, WooCommerce 10.5+ z HPOS i Block Checkout.
Author:            Jackery Polska
Author URI:        https://jackery-polska.pl/
Template:          salient
Version:           1.0.60
Text Domain:       salient-jackery
Domain Path:       /languages
License:           GPLv2 or later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
Tags:              woocommerce, e-commerce, salient-child, jackery
*/

/* =========================================================================
   1. DESIGN TOKENS — zgodne z Jackery Polska/index.html
   ========================================================================= */
:root {
	--jp-bg: #f6f4ef;
	--jp-surface: #ffffff;
	--jp-ink: #111114;
	--jp-ink-mid: #5e5e66;
	--jp-ink-soft: #93939b;
	--jp-line: #e5e2da;
	--jp-line-strong: #d4d0c5;
	--jp-accent: #f2581c;
	--jp-accent-ink: #ffffff;
	--jp-accent-soft: #fbe2cf;
	--jp-dark: #101013;
	--jp-dark-2: #1c1c20;
	--jp-dark-line: #2a2a30;
	--jp-good: #1f8a5b;
	--jp-warn: #b86a00;

	--jp-display: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
	--jp-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

	--jp-space-1: 8px;
	--jp-space-2: 16px;
	--jp-space-3: 24px;
	--jp-space-4: 40px;
	--jp-space-5: 64px;
	--jp-space-6: 96px;

	--jp-radius-sm: 2px;
	--jp-radius-md: 4px;
	--jp-radius-pill: 9999px;

	--jp-ease: cubic-bezier(0.2, 0, 0, 1);
	--jp-dur: 200ms;
}

/* =========================================================================
   2. GLOBALNE RESETY — łagodne, NIE walczymy z Salient
   ========================================================================= */
html {
	scroll-behavior: smooth;
}

body,
.container-wrap {
	background: var(--jp-bg);
	color: var(--jp-ink);
	font-family: var(--jp-display);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a {
	transition: color var(--jp-dur) var(--jp-ease);
}

/* Salient nadpisuje wiele rzeczy; te selektory wymuszają nasze tokeny */
body #header-outer a:hover,
body .nectar-button.see-through,
body a:hover,
body a:focus {
	color: var(--jp-accent);
}

/* Salient buttons → akcent pomarańczowy */
body .nectar-button.accent-color,
body .nectar-button.primary {
	background-color: var(--jp-accent);
	color: var(--jp-accent-ink);
	border-color: var(--jp-accent);
	border-radius: var(--jp-radius-sm);
}

/* Salient — wyłącz "fancy" radius na produktach */
body .product .nectar-shop-image,
body.woocommerce ul.products li.product .product-wrap {
	border-radius: 0 !important;
}
