/* Only tokens used by card.css, from the compiled design system; parity checked. */
:root {
  --border-thick: 2px;
  --border-thin: 1px;
  --font-sans: "Tajawal", sans-serif;
  --measure: 42rem;
  --radius-lg: 12px;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-7: 3rem;
  --space-8: 4rem;
  --type-body-line: 1.9;
  --type-body-size: 1.125rem;
  --type-body-weight: 400;
  --type-display-size: 4.5rem;
  --type-h1-line: 1.3;
  --type-h1-size: 2.5rem;
  --type-h1-weight: 800;
}
:root {
  --bg: oklch(0.9759 0.0029 264.54 / 1);
  --surface: oklch(1 0 0 / 1);
  --border-strong: oklch(0.8552 0.0158 257.2 / 1);
  --text: oklch(0.2458 0.0322 258.3 / 1);
  --text-soft: oklch(0.4051 0.0347 256.58 / 1);
  --accent: oklch(0.484 0.2217 269.05 / 1);
}
@media (prefers-color-scheme: dark) {
:root {
  --bg: oklch(0.1953 0.0242 262.22 / 1);
  --surface: oklch(0.2342 0.0296 261.34 / 1);
  --border-strong: oklch(0.3954 0.0395 259.88 / 1);
  --text: oklch(0.9481 0.0103 261.79 / 1);
  --text-soft: oklch(0.8429 0.0231 260.72 / 1);
  --accent: oklch(0.7554 0.1261 275.99 / 1);
}
}
