/* Shared design tokens lifted from sketches/002 + sketches/003.
   Component-level styles will be added per-page in later steps. */

* { box-sizing: border-box; }

:root {
  --ink: #1f2937;
  --muted: #6b7280;
  --line: #e5e7eb;
  --bg: #fffaf0;
  --card: #fff;
  --gold: #f6c343;
  --navy: #172554;
  --blue: #2563eb;
  --green: #16a34a;
  --red: #b91c1c;
  --shadow: 0 18px 45px rgba(24, 32, 51, 0.10);
  --radius: 26px;
}

body {
  margin: 0;
  font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  background: linear-gradient(180deg, #fff7da, #f8fafc 45%);
  color: var(--ink);
  line-height: 1.45;
}

button, input, textarea, select {
  font: inherit;
}
