/* FlameNet Base Tokens — Shared semantics across all themes
   Convention: --fn-* prefix (FlameNet namespace) */

:root {
  /* Semantic colors — overridden per theme, defaults here */
  --fn-success: #4ade80;
  --fn-warning: #f59e0b;
  --fn-error: #ef4444;
  --fn-info: #22d3ee;

  /* Spacing scale */
  --fn-space-xs: 4px;
  --fn-space-sm: 8px;
  --fn-space-md: 16px;
  --fn-space-lg: 24px;
  --fn-space-xl: 40px;

  /* Radius */
  --fn-radius-sm: 4px;
  --fn-radius-md: 8px;
  --fn-radius-lg: 12px;
  --fn-radius-full: 9999px;
}
