/* ── whic.de Theme ── */
:root {
  --whic-dark: #262626;
  --whic-dark2: #003902;
  --whic-green: #006720;
  --whic-green-light: #1a8a3a;
  --whic-green-pale: #e6f2e9;
  --whic-bg: #ffffff;
  --whic-bg-alt: #f5f5f5;
  --whic-text: #333333;
  --whic-text-light: #7A7A7A;
  --whic-border: #e5e5e5;
  --whic-red: #F44336;
  --whic-orange: #FFC107;
  --whic-card-shadow: 0 2px 12px rgba(0,0,0,0.06);
  --whic-radius: 8px;
}
* { box-sizing: border-box; }
body {
  font-family: 'Lato', system-ui, -apple-system, sans-serif;
  color: var(--whic-text);
  background: var(--whic-bg);
  margin: 0;
  -webkit-font-smoothing: antialiased;
}
h1,h2,h3,h4,h5 { font-family: Georgia, 'Times New Roman', serif; font-weight: 600; }
