:root{
  /* RUNA · tokens de color v3 (30/09/2026). Un solo color por pieza de marca; 70 % piedra · 20 % pasteles 100/300 · 10 % acento. */
  --runa-piedra-50: #F9F6F2;
  --runa-piedra-100: #F4F0E9;
  --runa-piedra-300: #E3DDD4;
  --runa-piedra-500: #ABA398;
  --runa-tinta-900: #27221D;
  --runa-arcilla-100: #FEECE5;
  --runa-arcilla-300: #EBCABE;
  --runa-arcilla-500: #A97B69;
  --runa-arcilla-700: #764C3B;
  --runa-arcilla-900: #3F271D;
  --runa-ocre-100: #F7EFE0;
  --runa-ocre-300: #DFD1B5;
  --runa-ocre-500: #99855B;
  --runa-ocre-700: #68552C;
  --runa-ocre-900: #372C14;
  --runa-musgo-100: #E8F4EA;
  --runa-musgo-300: #C4D9C7;
  --runa-musgo-500: #719177;
  --runa-musgo-700: #436148;
  --runa-musgo-900: #213325;
  --runa-bruma-100: #E7F1FD;
  --runa-bruma-300: #C2D5E9;
  --runa-bruma-500: #708BA7;
  --runa-bruma-700: #415A75;
  --runa-bruma-900: #212F3E;
  /* roles */
  --runa-fondo: var(--runa-piedra-50);
  --runa-fondo-2: var(--runa-piedra-100);
  --runa-linea: var(--runa-piedra-300);
  --runa-texto: var(--runa-tinta-900);
  --runa-texto-2: #5C544B;
  --runa-accion: var(--runa-arcilla-700);
  --runa-accion-texto: var(--runa-piedra-50);
  --runa-enlace: var(--runa-bruma-700);
}
