/* Minimal element defaults so a bare page already reads as efelle. */
body{
  font-family:var(--font-body);
  font-size:var(--fs-body);
  line-height:var(--lh-body);
  color:var(--text-body);
  background:var(--surface-page);
  -webkit-font-smoothing:antialiased;
  margin:0;
}
code,.mono{font-family:var(--font-mono)}
a{color:var(--black);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--gray-4);transition:color var(--t-fast) var(--e-fast),text-decoration-color var(--t-fast) var(--e-fast)}
a:hover{color:var(--orange);text-decoration-color:var(--orange)}
a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}
/* The signature two-line headline: only line two is orange. */
h1 em,h2 em,h3 em{font-style:normal;color:var(--orange)}
