:root {
  --font: var(--font-serif);
  --webkit-font-smoothing: auto;
  --font-size: var(--font-size-serif);
  --ornament: "❦";
  --text-indent-after-first-paragraph: 1.5rem;
  @media print {
    --font-size: 12pt;
    --line-height: 1.45;
  }
}

article,
section {
  > p + p {
    text-indent: var(--text-indent-after-first-paragraph);
  }
}

hr.ornament,
hr[data-ornament] {
  border-top: 1.5px dotted currentColor;
}
