/**
 * Plik: assets/css/tokens.css
 *
 * Odpowiada za:
 * - globalne tokeny typografii Cercasa (czcionka Poppins)
 * - nadpisanie zmiennych Bootstrap (--bs-body-font-family)
 *
 * Nie umieszczać tutaj:
 * - layoutu headera / stopki / kart produktu
 * - @import innych arkuszy CSS motywu
 * - reguł Material Icons (ikony zostają przy własnej font-family)
 *
 * Powiązane pliki:
 * - templates/_partials/stylesheets.tpl
 * - assets/css/layout/header.css
 * - assets/css/custom.css
 * - config/theme.yml
 */

:root {
  --cercasa-font-sans: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --cercasa-hero-gutter: clamp(1.25rem, 3vw, 3rem);
  --cercasa-text: #1a1a1a;
  --cercasa-text-muted: #5a605b;
  --cercasa-text-soft: #8a908a;
  --cercasa-line: #e4e8e3;
  --cercasa-bg-soft: #f5f5f5;
  --cercasa-bg: #fff;
  --cercasa-accent: #7A9A7E;
  --bs-font-sans-serif: var(--cercasa-font-sans);
  --bs-body-font-family: var(--cercasa-font-sans);
  --bs-primary: #7A9A7E;
  --bs-primary-rgb: 122, 154, 126;
  --bs-link-color: #7A9A7E;
  --bs-link-hover-color: #5E7C62;
  --bs-link-color-rgb: 122, 154, 126;
  --bs-focus-ring-color: rgba(122, 154, 126, 0.25);
  --bs-border-radius: 0;
  --bs-border-radius-sm: 0;
  --bs-border-radius-lg: 0;
  --bs-border-radius-xl: 0;
  --bs-border-radius-xxl: 0;
  --bs-border-radius-pill: 0;
}

html,
body {
  font-family: var(--cercasa-font-sans);
}

button,
input,
select,
textarea,
.btn,
.form-control,
.dropdown-menu,
.nav,
.navbar {
  font-family: inherit;
}

html body,
html body *,
html body *::before,
html body *::after {
  border-radius: 0 !important;
}
