/* Generado por `npm run marca` desde sitio.config.mjs (colores y letras de Josh Beats). No se edita a mano. */
@font-face { font-family: "Bodoni Moda"; font-style: normal; font-weight: 400 900; font-display: swap;
  src: url("../fuentes/bodoni-moda-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Bodoni Moda"; font-style: normal; font-weight: 400 900; font-display: swap;
  src: url("../fuentes/bodoni-moda-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Hanken Grotesk"; font-style: normal; font-weight: 300 700; font-display: swap;
  src: url("../fuentes/hanken-grotesk-latin.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Hanken Grotesk"; font-style: normal; font-weight: 300 700; font-display: swap;
  src: url("../fuentes/hanken-grotesk-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
:root {
  --color-fondo: #08110f;
  --color-detras: #020504;
  --color-superficie: #0f1c1a;
  --color-superficie-alta: #142420;
  --color-texto: #f1e8d8;
  --color-texto-suave: #a9ab9f;
  --color-bronce: #c9a063;
  --color-bronce-claro: #e3c38c;
  --color-acento: #ff5b3a;
  --color-sobre-acento: #08110f;
  --color-marfil: #efe6d4;
  --color-tinta: #0b1514;
  --color-tinta-suave: #3d4a46;
  --color-bronce-oscuro: #6e5122;
  --color-error: #ff8a80;
  --color-borde-campo: #7d8781;
  --color-error-claro: #9e2a1b;
  --color-borde-campo-claro: #6b7571;
  --color-hilo-trio: #c9a063;
  --color-hilo-ensamble: #7fbfae;
  --color-hilo-laboratorio: #8fb0d8;
  --color-blanco: #ffffff;
  --color-negro-video: #050807;
  --color-foco: #13241f;
  --color-foco-medio: #0c1714;
  --velo-0: rgba(8, 17, 15, 0);
  --velo-suave: rgba(8, 17, 15, 0.18);
  --velo-medio: rgba(8, 17, 15, 0.5);
  --velo-letra: rgba(8, 17, 15, 0.62);
  --velo-fuerte: rgba(8, 17, 15, 0.78);
  --velo-pie: rgba(8, 17, 15, 0.86);
  --velo-visor: rgba(2, 5, 4, 0.8);
  --velo-claro-0: rgba(239, 230, 212, 0);
  --velo-claro-medio: rgba(239, 230, 212, 0.5);
  --velo-claro-fuerte: rgba(239, 230, 212, 0.78);
  --hilo-bronce: rgba(201, 160, 99, 0.3);
  --hilo-bronce-fuerte: rgba(201, 160, 99, 0.55);
  --hilo-gris: rgba(169, 171, 159, 0.42);
  --hilo-gris-tenue: rgba(169, 171, 159, 0.2);
  --hilo-tinta: rgba(11, 21, 20, 0.3);
  --hilo-tinta-tenue: rgba(11, 21, 20, 0.14);
  --tinta-velo: rgba(11, 21, 20, 0.06);
  --brillo-foco: rgba(201, 160, 99, 0.07);
  --brillo-foco-0: rgba(201, 160, 99, 0);
  --brillo-foto: rgba(255, 255, 255, 0.08);
  --acento-velo: rgba(255, 91, 58, 0.04);
  --marfil-tenue: rgba(241, 232, 216, 0.5);
  --fuente-titulos: "Bodoni Moda", "Bodoni 72", Didot, Georgia, serif;
  --fuente-texto: "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;
  --firma-interior: var(--color-texto-suave);
  --foco-video-portada: 50% 0%;
}
.hilo--trio { --hilo-color: var(--color-hilo-trio); }
.hilo--ensamble { --hilo-color: var(--color-hilo-ensamble); }
.hilo--laboratorio { --hilo-color: var(--color-hilo-laboratorio); }
.hilo--videos { --hilo-color: var(--color-hilo-ensamble); }
.hilo--fotos { --hilo-color: var(--color-hilo-laboratorio); }
