﻿:root {
  --gf-cream: #fff8ef;
  --gf-paper: #fffaf4;
  --gf-warm: #f5dcc4;
  --gf-caramel: #c98243;
  --gf-caramel-dark: #8f5529;
  --gf-brown: #58351f;
  --gf-ink: #2f241d;
  --gf-muted: #766052;
  --gf-line: rgba(88, 53, 31, .18);
  --gf-line-strong: rgba(88, 53, 31, .28);
  --gf-shadow: 0 18px 45px rgba(88, 53, 31, .12);
  --gf-soft-shadow: 0 10px 28px rgba(88, 53, 31, .10);
  --gf-radius-card: 20px;
  --gf-radius-inner: 16px;
  --gf-radius-control: 14px;
  --gf-radius-pill: 999px;
  --gf-page-gutter: clamp(16px, 3vw, 32px);
  --gf-section-gap: clamp(24px, 4vw, 40px);
  --gf-font: "Open Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

