:root {
  --radius-arch: 105px;      /* semicircular head of the photo arch */
  --radius-foot: 4px;        /* the arch's bottom corners, barely there */
  --radius-none: 0px;        /* cards are cut square. Always. */

  --border-frame: 1px solid var(--gold-frame);
  --border-photo: 1px solid var(--gold-hair);

  --shadow-card: 0 18px 44px rgba(22, 40, 60, 0.28);
  --shadow-card-light: 0 18px 44px rgba(22, 40, 60, 0.22);

  /* Letterpress grain. Two offset dot grids, never a gradient. */
  --texture-dark:
    radial-gradient(var(--grain-light) 0.6px, transparent 0.7px),
    radial-gradient(var(--grain-dark) 0.6px, transparent 0.7px);
  --texture-dark-size: 4px 4px, 7px 7px;
  --texture-dark-pos: 0 0, 2px 3px;

  --texture-light:
    radial-gradient(var(--grain-ink) 0.7px, transparent 0.8px),
    radial-gradient(var(--grain-gold) 0.6px, transparent 0.7px);
  --texture-light-size: 5px 5px, 9px 9px;
  --texture-light-pos: 0 0, 3px 4px;
}
