/* Generado por packages/tokens/build.mjs — no editar a mano. Fuente: tokens.json */
/* Solo tema claro (decisión 2026-11-13). Los valores oscuros siguen en tokens.json pero no se emiten. */
:root {
  color-scheme: light;
  --adc-color-naranja-50: #FDF4EA;
  --adc-color-naranja-100: #FBE4CB;
  --adc-color-naranja-200: #F6C892;
  --adc-color-naranja-300: #F0A758;
  --adc-color-naranja-400: #E8892A;
  --adc-color-naranja-500: #DB6E05;
  --adc-color-naranja-600: #BC5C03;
  --adc-color-naranja-700: #9A4A04;
  --adc-color-naranja-800: #763906;
  --adc-color-naranja-900: #4F2706;
  --adc-color-oro-50: #FAF5EA;
  --adc-color-oro-100: #F2E6C8;
  --adc-color-oro-200: #E6D09A;
  --adc-color-oro-300: #D6B66B;
  --adc-color-oro-400: #C8A251;
  --adc-color-oro-500: #B8924A;
  --adc-color-oro-600: #9A7737;
  --adc-color-oro-700: #7A5D2B;
  --adc-color-oro-800: #5A4422;
  --adc-color-oro-900: #3B2D18;
  --adc-color-carmesi-50: #FBEDEC;
  --adc-color-carmesi-100: #F5D2CF;
  --adc-color-carmesi-200: #E9A39D;
  --adc-color-carmesi-300: #D86C63;
  --adc-color-carmesi-400: #C2443A;
  --adc-color-carmesi-500: #A8302A;
  --adc-color-carmesi-600: #8E241D;
  --adc-color-carmesi-700: #721C17;
  --adc-color-carmesi-800: #561512;
  --adc-color-carmesi-900: #3A0F0C;
  --adc-color-piedra-0: #FFFFFF;
  --adc-color-piedra-25: #FDFAF5;
  --adc-color-piedra-50: #F8F3EB;
  --adc-color-piedra-100: #EFE8DD;
  --adc-color-piedra-200: #E0D6C7;
  --adc-color-piedra-300: #C9BCA8;
  --adc-color-piedra-400: #A89A86;
  --adc-color-piedra-500: #857867;
  --adc-color-piedra-600: #665B4E;
  --adc-color-piedra-700: #4A4239;
  --adc-color-piedra-800: #2F2924;
  --adc-color-piedra-900: #1C1612;
  --adc-color-piedra-950: #120E0B;
  --adc-color-liturgico-blanco: #F4EEE1;
  --adc-color-liturgico-rojo: #B3221E;
  --adc-color-liturgico-verde: #2F6B3A;
  --adc-color-liturgico-morado: #5B2A86;
  --adc-color-liturgico-rosa: #D9849F;
  --adc-color-liturgico-negro: #1A1716;
  --adc-color-liturgico-azul: #3E6FB0;
  --adc-color-liturgico-dorado: #C9A24A;
  --adc-color-estado-exito: #2F6B3A;
  --adc-color-estado-exito-suave: #E6F0E6;
  --adc-color-estado-aviso: #8A6416;
  --adc-color-estado-aviso-suave: #FBF1D9;
  --adc-color-estado-peligro: #A8302A;
  --adc-color-estado-peligro-suave: #FBEDEC;
  --adc-color-estado-info: #2F5C94;
  --adc-color-estado-info-suave: #E7EEF7;
  --adc-fuente-display: 'Cormorant Garamond', 'Cormorant', Garamond, 'Times New Roman', serif;
  --adc-fuente-texto: 'Source Sans 3', 'Source Sans Pro', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --adc-fuente-etiqueta: 'Fira Sans Condensed', 'Arial Narrow', sans-serif;
  --adc-fuente-mono: ui-monospace, 'SF Mono', Menlo, Consolas, monospace;
  --adc-peso-regular: 400;
  --adc-peso-medio: 500;
  --adc-peso-semi: 600;
  --adc-peso-negrita: 700;
  --adc-tamano-xs: 0.75rem;
  --adc-tamano-sm: 0.875rem;
  --adc-tamano-base: 1rem;
  --adc-tamano-md: 1.125rem;
  --adc-tamano-lg: 1.25rem;
  --adc-tamano-xl: 1.5625rem;
  --adc-tamano-2xl: 1.953rem;
  --adc-tamano-3xl: 2.441rem;
  --adc-tamano-4xl: 3.052rem;
  --adc-tamano-5xl: 3.815rem;
  --adc-interlineado-apretado: 1.1;
  --adc-interlineado-titulo: 1.2;
  --adc-interlineado-normal: 1.5;
  --adc-interlineado-holgado: 1.7;
  --adc-tracking-apretado: -0.01em;
  --adc-tracking-normal: 0;
  --adc-tracking-amplio: 0.04em;
  --adc-tracking-versalitas: 0.12em;
  --adc-espacio-0: 0;
  --adc-espacio-1: 0.25rem;
  --adc-espacio-2: 0.5rem;
  --adc-espacio-3: 0.75rem;
  --adc-espacio-4: 1rem;
  --adc-espacio-5: 1.25rem;
  --adc-espacio-6: 1.5rem;
  --adc-espacio-8: 2rem;
  --adc-espacio-10: 2.5rem;
  --adc-espacio-12: 3rem;
  --adc-espacio-16: 4rem;
  --adc-espacio-20: 5rem;
  --adc-espacio-24: 6rem;
  --adc-espacio-32: 8rem;
  --adc-radio-0: 0;
  --adc-radio-sm: 4px;
  --adc-radio-md: 8px;
  --adc-radio-lg: 14px;
  --adc-radio-xl: 22px;
  --adc-radio-pildora: 999px;
  --adc-radio-arco: 999px 999px 8px 8px;
  --adc-borde-fino: 1px;
  --adc-borde-medio: 1.5px;
  --adc-borde-grueso: 2px;
  --adc-borde-foco: 3px;
  --adc-sombra-1: 0 1px 2px rgba(28,22,18,.08);
  --adc-sombra-2: 0 2px 8px rgba(28,22,18,.08), 0 1px 2px rgba(28,22,18,.06);
  --adc-sombra-3: 0 8px 24px rgba(28,22,18,.10), 0 2px 6px rgba(28,22,18,.06);
  --adc-sombra-4: 0 20px 48px rgba(28,22,18,.16), 0 4px 12px rgba(28,22,18,.08);
  --adc-movimiento-rapido: 120ms;
  --adc-movimiento-base: 200ms;
  --adc-movimiento-lento: 320ms;
  --adc-movimiento-solemne: 560ms;
  --adc-movimiento-curva-salida: cubic-bezier(.2,.7,.2,1);
  --adc-movimiento-curva-entrada: cubic-bezier(.4,0,1,1);
  --adc-movimiento-curva-estandar: cubic-bezier(.4,0,.2,1);
  --adc-capa-base: 0;
  --adc-capa-elevado: 10;
  --adc-capa-pegajoso: 100;
  --adc-capa-menu: 200;
  --adc-capa-modal: 400;
  --adc-capa-aviso: 500;
  --adc-punto-quiebre-sm: 480px;
  --adc-punto-quiebre-md: 768px;
  --adc-punto-quiebre-lg: 1024px;
  --adc-punto-quiebre-xl: 1280px;
  --adc-ancho-lectura: 68ch;
  --adc-ancho-contenido: 1200px;
  --adc-ancho-angosto: 760px;
  --adc-objetivo-tactil: 44px;
  --adc-fondo: var(--adc-color-piedra-25);
  --adc-superficie: var(--adc-color-piedra-0);
  --adc-superficie-alt: var(--adc-color-piedra-50);
  --adc-superficie-hundida: var(--adc-color-piedra-100);
  --adc-texto: var(--adc-color-piedra-900);
  --adc-texto-suave: var(--adc-color-piedra-600);
  --adc-texto-tenue: var(--adc-color-piedra-500);
  --adc-texto-invertido: var(--adc-color-piedra-25);
  --adc-borde: var(--adc-color-piedra-200);
  --adc-borde-fuerte: var(--adc-color-piedra-300);
  --adc-marca: var(--adc-color-naranja-500);
  --adc-marca-suave: var(--adc-color-naranja-50);
  --adc-marca-texto: var(--adc-color-naranja-700);
  --adc-accion: var(--adc-color-naranja-700);
  --adc-accion-hover: var(--adc-color-naranja-800);
  --adc-sobre-accion: var(--adc-color-piedra-0);
  --adc-acento: var(--adc-color-oro-500);
  --adc-acento-texto: var(--adc-color-oro-700);
  --adc-solemne: var(--adc-color-carmesi-600);
  --adc-foco: var(--adc-color-naranja-600);
  --adc-exito: var(--adc-color-estado-exito);
  --adc-exito-suave: var(--adc-color-estado-exito-suave);
  --adc-aviso: var(--adc-color-estado-aviso);
  --adc-aviso-suave: var(--adc-color-estado-aviso-suave);
  --adc-peligro: var(--adc-color-estado-peligro);
  --adc-peligro-suave: var(--adc-color-estado-peligro-suave);
  --adc-info: var(--adc-color-estado-info);
  --adc-info-suave: var(--adc-color-estado-info-suave);
  --adc-velo: rgba(18,14,11,.55);
  --adc-ornamento: var(--adc-color-oro-500);
  --adc-ornamento-suave: var(--adc-color-oro-200);
  --adc-noche: var(--adc-color-piedra-950);
  --adc-noche-superficie: var(--adc-color-piedra-900);
  --adc-sobre-noche: var(--adc-color-piedra-50);
  --adc-sobre-noche-suave: var(--adc-color-piedra-300);
  --adc-sobre-noche-acento: var(--adc-color-oro-300);
  --adc-pespunte: rgba(184,146,74,.55);
  --adc-boton-alto: 44px;
  --adc-boton-alto-sm: 36px;
  --adc-boton-alto-lg: 52px;
  --adc-boton-padding-x: var(--adc-espacio-5);
  --adc-boton-radio: var(--adc-radio-pildora);
  --adc-boton-fuente: var(--adc-fuente-etiqueta);
  --adc-boton-peso: var(--adc-peso-semi);
  --adc-boton-tracking: var(--adc-tracking-amplio);
  --adc-campo-alto: 44px;
  --adc-campo-radio: var(--adc-radio-md);
  --adc-campo-padding-x: var(--adc-espacio-3);
  --adc-campo-borde: var(--adc-borde-medio);
  --adc-tarjeta-radio: var(--adc-radio-lg);
  --adc-tarjeta-padding: var(--adc-espacio-6);
  --adc-tarjeta-sombra: var(--adc-sombra-2);
  --adc-insignia-radio: var(--adc-radio-pildora);
  --adc-insignia-padding-x: var(--adc-espacio-2);
  --adc-insignia-fuente: var(--adc-fuente-etiqueta);
  --adc-foto-radio: var(--adc-radio-lg);
  --adc-foto-radio-arco: var(--adc-radio-arco);
  --adc-encabezado-alto: 72px;
}
