/* WPFinnity BR-1.0B — Canonical Brand Tokens */
@import url("./colors.css");
@import url("./typography.css");
@import url("./spacing.css");
@import url("./radius.css");
@import url("./shadows.css");
@import url("./motion.css");

:root {
  --wpf-control-height-sm:36px;
  --wpf-control-height-md:44px;
  --wpf-control-height-lg:52px;
  --wpf-focus-ring:var(--wpf-shadow-focus);

  /* Compatibility aliases for established EDS components. */
  --eds-border-soft:var(--wpf-color-border);
  --eds-border-subtle:rgba(221,227,237,.70);
  --eds-radius-control:var(--wpf-radius-sm);
  --eds-radius-card:var(--wpf-radius-lg);
  --eds-radius-floating:var(--wpf-radius-xl);
  --eds-shadow-glass:var(--wpf-shadow-soft);
  --eds-shadow-floating:var(--wpf-shadow-medium);
  --eds-motion-fast:var(--wpf-motion-fast);
  --eds-motion-medium:var(--wpf-motion-normal);
  --eds-motion-ease:var(--wpf-ease-emphasized);
}

html { font-family:var(--wpf-font-sans); }
body { color:var(--wpf-color-ink); }
:where(button,a,input,select,textarea):focus-visible {
  outline:2px solid var(--wpf-color-primary);
  outline-offset:2px;
}
