:root {
  --bg: #0f1115;
  --surface: #161a22;
  --surface-2: #202533;
  --text: #e6e8ef;
  --muted: #9aa3b2;
  --brand: #ff6b6b;
  --accent: #ffa500;
  --border: #2b3242;

  --font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";
  --font-mono: "Source Code Pro", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --fs-1: clamp(1.75rem, 1.2rem + 1.5vw, 2.25rem);
  --fs-2: 1.25rem;
  --fs-3: 1rem;
  --fs-4: 0.875rem;

  --space-1: 0.25rem;
  --space-2: 0.5rem;
  --space-3: 0.75rem;
  --space-4: 1rem;
  --space-5: 1.5rem;
  --space-6: 2rem;

  --radius-sm: 0.375rem;
  --radius-md: 0.5rem;
  --radius-lg: 0.75rem;

  --shadow-1: 0 1px 2px rgba(0, 0, 0, 0.2);
  --shadow-2: 0 2px 8px rgba(0, 0, 0, 0.25);
}
