:root {
  --bg: #f3ecd9;
  --bg-strong: #11171d;
  --panel: #fffaf0;
  --panel-strong: #1f262d;
  --surface: #eadfc2;
  --surface-strong: #2b3640;
  --ink: #11171d;
  --ink-soft: #f4efe2;
  --muted: #5d6672;
  --line: #d7c7a0;
  --line-strong: #4f5b68;
  --accent: #f6a313;
  --accent-strong: #c86c08;
  --accent-soft: #ffe3a6;
  --success: #2b7a40;
  --warning: #d56714;
  --danger: #a53425;
  --shadow: 0 14px 38px rgba(17, 23, 29, 0.08);
  --radius-sm: 0.5rem;
  --radius-md: 0.8rem;
  --radius-lg: 1.1rem;
  --radius-pill: 0.85rem;
  --space-xs: 0.5rem;
  --space-sm: 0.85rem;
  --space-md: 1.25rem;
  --space-lg: 2rem;
  --space-xl: 3rem;
  --max-width: 1200px;
  --font-display: "Franklin Gothic Medium", "Gill Sans", "Trebuchet MS", sans-serif;
  --font-body: "Trebuchet MS", "Verdana", sans-serif;
}
