/* @fonts source-serif-4:500,600|dm-sans:400,500,600,700 */
/*
 * Motyw „Szmaragd” — finanse, ubezpieczenia, doradztwo, biura maklerskie.
 * Kremowa biel tła i białe karty, ciemny szmaragd jako kolor marki, przygaszony burgund w wyróżnieniach.
 * Nagłówki: szeryfowy Source Serif 4, tekst: DM Sans. Jasna, zielonkawa sekcja otwierająca.
 */
:root {
  --font-body: "DM Sans", "Segoe UI", system-ui, sans-serif;
  --font-display: "Source Serif 4", Georgia, "Times New Roman", serif;
  --display-weight: 600;
  --display-tracking: -0.012em;

  --bg: #fbf9f3;
  --surface: #ffffff;
  --surface-2: #f1eee3;
  --border: #e0dccd;
  --border-strong: #a8a48f;
  --text: #18231e;
  --text-2: #3a4640;
  --muted: #5a655d;

  --primary: #0b5d45;
  --primary-ink: #ffffff;
  --primary-soft: #dcefe6;
  --link: #0a543e;

  --accent: #8c2f45;
  --accent-ink: #4d1322;
  --accent-soft: #f7e4e8;
  --accent-on: #ffffff;

  --ok: #0f6a4b;
  --danger: #a3261c;

  --header-bg: #ffffff;
  --header-text: #18231e;
  --header-border: #e0dccd;

  --hero-bg: #e6efe6;
  --hero-text: #14211b;
  --hero-muted: #364740;

  --footer-bg: #10261f;
  --footer-text: #d9e4dd;
  --footer-muted: #9db3a8;
  --footer-border: rgba(255, 255, 255, .14);
  --footer-heading: #ffffff;

  --radius: 3px;
  --radius-lg: 5px;
  --shadow: 0 1px 0 rgba(24, 35, 30, .05), 0 14px 28px -20px rgba(24, 35, 30, .4);
}

.brand { font-weight: 600; font-size: 1.375rem; }
h3, .entry__name { font-size: 1.1875rem; }
.logo--initial, .logo.is-broken, .stat__n { font-weight: 500; }
/* podwójna linia pod nagłówkiem — jak na papierze firmowym */
.site-header { border-bottom: 3px double var(--primary); }
.hero { border-bottom: 1px solid var(--border); }
.prose blockquote { border-left-color: var(--primary); font-family: var(--font-display); }
.entry-table th { border-bottom: 1px solid var(--primary); }
.site-footer :focus-visible, .site-footer .input:focus { outline-color: var(--footer-text); }
