/* ==========================================================================
   FTS: token-shim.css
   Legacy variable aliases that map to DS tokens.
   Rules: never redefine DS tokens here; never add new design decisions here.
   Remove aliases when the legacy code that uses them is retired.
   ========================================================================== */

:root {
  /* Semantic aliases */
  --fedu-color-text:       var(--color-text);
  --fedu-color-surface:    var(--color-surface);
  --fedu-color-bg:         var(--color-bg);
  --fedu-color-border:     var(--color-border);
  --fedu-color-muted:      var(--color-muted);
  --fedu-color-link:       var(--color-link);
  --fedu-color-link-hover: var(--color-link-hover);

  --fedu-color-primary:    var(--ocean);
  --fedu-color-secondary:  var(--sky);
  --fedu-color-accent:     var(--golden);

  /* Generic names used by older CSS */
  --primary:       var(--fedu-color-primary);
  --secondary:     var(--fedu-color-secondary);
  --accent:        var(--fedu-color-accent);
  --text:          var(--fedu-color-text);
  --surface:       var(--fedu-color-surface);
  --border:        var(--fedu-color-border);

  /* --radius was never defined in the old codebase; aliases to smallest real token */
  --border-radius: var(--radius-1);
}
