/* Theme "minimal" — Editorial Ruhe (option B).
 *
 * Sober, premium, magazine-like: paper white, one forest-green
 * accent + soft gold hairlines, big serif headings, strict grid.
 * Speaks first to the people who sign contracts (school heads,
 * Kita management, Träger). */

.kq-style-minimal {
  --kq-bg: #fafaf7;
  --kq-surface: #ffffff;
  --kq-tint: #f1f1ea;
  --kq-line: #dfdfd2;

  --kq-ink: #1c1b1a;
  --kq-ink-700: #45443f;
  --kq-ink-500: #77756c;

  --kq-primary: #2f6b4f;      /* forest green */
  --kq-primary-ink: #ffffff;
  --kq-accent: #b98a3c;       /* soft gold */
  --kq-warm: #b98a3c;
  --kq-cool: #2f6b4f;

  --kq-radius: 4px;
  --kq-radius-sm: 3px;
  --kq-font-display: "Iowan Old Style", "Palatino", Georgia, serif;
  --kq-font-body: "Avenir Next", "Segoe UI", system-ui, sans-serif;

  --kq-shadow: 0 2px 12px rgb(28 27 26 / 0.07);
}

[data-theme="dark"] .kq-style-minimal,
.kq-style-minimal:where([data-theme="dark"] *) {
  --kq-bg: #141513;
  --kq-surface: #1c1e1b;
  --kq-tint: #191b18;
  --kq-line: #2c2e2a;

  --kq-ink: #edeae2;
  --kq-ink-700: #c4c0b5;
  --kq-ink-500: #918d82;

  --kq-primary: #5fa482;
  --kq-primary-ink: #10140f;
  --kq-accent: #d2a85c;
  --kq-warm: #d2a85c;
  --kq-cool: #5fa482;

  --kq-shadow: 0 2px 12px rgb(0 0 0 / 0.4);
}

.kq-style-minimal h1, .kq-style-minimal h2 { font-weight: 500; letter-spacing: 0; }
.kq-style-minimal .kq-eyebrow { letter-spacing: 0.2em; color: var(--kq-accent); }
.kq-style-minimal .kq-btn { border-radius: var(--kq-radius); }
.kq-style-minimal .kq-hero__media img { border-radius: var(--kq-radius); filter: saturate(0.85); }
.kq-style-minimal .kq-card { border-top: 2px solid var(--kq-accent); }
