/**
 * Sakurairo Typography Tokens
 * User-configurable font overrides (complements variables.css).
 * Note: Base font tokens are defined in _tokens/variables.css.
 */

:root {
  /* === Font Families (user-configurable) === */
  --font-family-nav: var(--nav_menu_font, "Microsoft YaHei"), system-ui, sans-serif;
  --font-family-footer: var(--footer_text_font, "Microsoft YaHei"), system-ui, sans-serif;
  --font-family-widget: var(--style_menu_font, "Microsoft YaHei"), system-ui, sans-serif;
  --font-family-code: 'Fira Code', monospace;

  /* === Font Weights (dynamic) === */
  --font-weight-light: 300;
  --font-weight-normal: var(--global-font-weight, 300);
  --font-weight-medium: 500;
  --font-weight-bold: 700;

  /* === Extra Line Height === */
  --line-height-loose: 2.0;

  /* === Letter Spacing === */
  --tracking-tight: -0.01em;
  --tracking-normal: 0;
  --tracking-wide: 0.02em;
  --tracking-wider: 0.05em;
}
