/* Lakkana — design tokens (V2 Cosmic) */
:root {
  /* Midnight */
  --ink-0: oklch(0.10 0.04 275);
  --ink-1: oklch(0.15 0.05 272);
  --ink-2: oklch(0.22 0.06 268);
  --ink-3: oklch(0.30 0.06 265);

  /* Gold */
  --gold-0: oklch(0.88 0.11 88);
  --gold-1: oklch(0.80 0.14 82);
  --gold-2: oklch(0.68 0.14 72);
  --gold-3: oklch(0.52 0.11 65);

  /* Parchment */
  --paper-0: oklch(0.96 0.02 85);
  --paper-1: oklch(0.92 0.03 82);
  --paper-2: oklch(0.86 0.04 80);

  /* Accent */
  --ember: oklch(0.66 0.18 35);
  --jade: oklch(0.62 0.10 160);

  /* Semantic */
  --bg: var(--ink-0);
  --fg: var(--paper-0);
  --accent: var(--gold-1);
  --muted: oklch(0.70 0.04 80);

  --radius-sm: 2px;
  --radius-md: 6px;
  --radius-lg: 14px;

  --font-display: "Cormorant Garamond", "Bodoni Moda", Georgia, serif;
  --font-thai: "Chonburi", "Kanit", system-ui, sans-serif;
  --font-body: "Kanit", system-ui, sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, monospace;
}

* { box-sizing: border-box; }
html, body { margin: 0; padding: 0; }
body {
  background: var(--bg);
  color: var(--fg);
  font-family: var(--font-body);
  -webkit-font-smoothing: antialiased;
  font-feature-settings: "ss01", "liga";
}

a { color: inherit; text-decoration: none; }
button { font: inherit; cursor: pointer; }
