A fluid type scale

CSS
font-size: clamp(1.5rem, 1rem + 2vw, 3rem);
line-height: 1.15;
letter-spacing: -0.035em;

Quiet motion

CSS
transition:
  opacity 160ms ease,
  transform 360ms cubic-bezier(.22, 1, .36, 1);

@media (prefers-reduced-motion: reduce) {
  transition: none;
}

A readable column

CSS
.reading-column {
  width: min(65ch, calc(100% - 3rem));
  margin-inline: auto;
  line-height: 1.8;
}

Keep unique values

TypeScript
const unique = <T>(values: T[]): T[] => [...new Set(values)];