/* The former token block was a dark theme (near-black surfaces, light grey
   text) left over from an earlier design, and it was spelled `::root`, so it
   never applied. The site has since moved to the light background below, which
   means restoring the block as-is would have painted light grey text on beige.
   Only `--font-sans` still had a live consumer, so only it survives. */
:root {
  --font-sans:
    system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI",
    sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
body {
  margin: 0;
  padding: 0;
}

body {
  min-height: 100vh;
  font-family: var(--font-sans);
  background: radial-gradient(circle at top left, #fff2e2 0, #f3d2a6 80%);
  -webkit-font-smoothing: antialiased;
}

img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%;
}

button,
input,
select,
textarea {
  font: inherit;
}

a {
  color: inherit;
  text-decoration: none;
}
