@font-face { font-family: "Cormorant Garamond"; src: url("fonts/cormorant-garamond-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Cormorant Garamond"; src: url("fonts/cormorant-garamond-latin-400-italic.woff2") format("woff2"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Cormorant Garamond"; src: url("fonts/cormorant-garamond-latin-500-normal.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("fonts/inter-latin-400-normal.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Inter"; src: url("fonts/inter-latin-500-normal.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }

/* Galería: a museum room. Warm ivory, charcoal ink, muted brass. */
[data-theme="galeria"] {
  --color-bg: #f6f1e7;
  --color-surface: #fffdf8;
  --color-ink: #2a2723;
  --color-ink-muted: #5f574c;
  --color-accent: #6f5527;
  --color-on-accent: #fffdf8;
  --color-line: #d9cfbc;
  --color-focus: #6f5527;
  --color-band: #f6f1e7;
  --color-on-band: #2a2723;
  --color-on-band-muted: #5f574c;
  --color-ok: #2f5d3a;
  --color-warn: #8a2f1d;
  --color-camera-bg: #1a1815;
  --color-camera-ink: #f6f1e7;
  --color-camera-accent: #d4b67c;
  --color-scrim: #1a1815b3;
  --font-display: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;
  --font-text: Inter, system-ui, sans-serif;
  --names-size: clamp(3.25rem, 15vw, 6rem);
  --names-weight: 400;
  --names-style: italic;
  --names-case: none;
  --names-tracking: -0.01em;
  --heading-size: 2rem;
  --eyebrow-tracking: 0.18em;
  --radius-control: 2px;
  --page-pad: clamp(1.75rem, 8vw, 5rem);
  --measure: 34rem;
  --photo-gap: 2.75rem;
  --mat: 0.75rem;
}
