/* Styles for the body element: applies the design-system typography to the document.
   Ships with the theme; shadow-root content inherits these values, which is what keeps
   component-internal text exact without per-component rules. Document-only, never
   mirrored (a body rule can never match inside a shadow root). */
@layer ed-base {
  body {
    color: var(--ed-color-text);
    font-family: var(--ed-font-family-body);
    font-size: var(--ed-font-size-m);
    font-weight: var(--ed-font-weight-body);
    line-height: var(--ed-line-height-normal);
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-size-adjust: none;
    -moz-text-size-adjust: none;
    -webkit-text-size-adjust: none;
  }
}
