
/**
 * 108™ Type Smoothener
 *
 * Improves kerning, ligatures, wrapping and prevents fake bold/italic rendering.
 */

  html {
    -webkit-text-size-adjust: 100%;
    text-rendering: optimizeLegibility;
    font-kerning: normal;
    font-feature-settings:
      'kern' 1,
      'liga' 1,
      'clig' 1,
      'calt' 1;
    font-variant-ligatures: common-ligatures contextual;
  }

  body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-synthesis: none;
    font-optical-sizing: auto;
  }

  p,
  li,
  blockquote,
  figcaption {
    text-wrap: pretty;
    overflow-wrap: break-word;
    word-break: normal;
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    overflow-wrap: break-word;
    word-break: normal;
  }

  em,
  i,
  strong,
  b {
    font-synthesis: none;
  }

  [data-numeric] {
    font-variant-numeric: tabular-nums;
    font-feature-settings: 'tnum' 1;
  }

  svg,
  canvas {
    text-rendering: optimizeLegibility;
  }
