:root {
  color-scheme: light;

  --faham-color-cover: #07110e;
  --faham-color-forest: #214e40;
  --faham-color-timber: #b66a3c;
  --faham-color-ivory: #e8e2d6;
  --faham-color-lichen: #8fae7d;
  --faham-color-paper: #f5f1e8;
  --faham-color-white: #ffffff;

  --faham-background: var(--faham-color-ivory);
  --faham-background-deep: var(--faham-color-cover);
  --faham-surface: var(--faham-color-paper);
  --faham-surface-forest: var(--faham-color-forest);
  --faham-text: var(--faham-color-cover);
  --faham-text-on-dark: var(--faham-color-ivory);
  --faham-accent: var(--faham-color-timber);
  --faham-detail: var(--faham-color-lichen);

  --faham-logo-family: "Newsreader", Georgia, serif;
  --faham-logo-weight: 500;
  --faham-logo-optical-size: 72;
  --faham-logo-tracking: 0.14em;

  --faham-duration-quick: 180ms;
  --faham-duration-standard: 520ms;
  --faham-duration-reveal: 1200ms;
  --faham-ease-signature: cubic-bezier(0.22, 1, 0.36, 1);
  --faham-ease-ambient: cubic-bezier(0.4, 0, 0.2, 1);
}
