/* Azula XV · Doctrina Cenicienta — tokens maestros.
   Plata > celeste > navy. Nada de fondo blanco: pedido de la darling. */
@font-face { font-family: "Azu Script"; src: url("../assets/font/azu-calligraphy.woff") format("woff"); font-display: swap; }
@font-face { font-family: "Azu Serif"; src: url("../assets/font/azu-cormorant-500.woff2") format("woff2"); font-weight: 500; font-display: swap; }

:root {
  --azu-night: #070A2F;
  --azu-navy: #122955;
  --azu-navy-wash: #21466F;
  --azu-steel: #55739E;        /* bordes, nunca texto */
  --azu-periwinkle: #7585B2;   /* texto secundario */
  --azu-moon-haze: #B4AEBB;
  --azu-silver-hi: #EEF2F6;
  --azu-silver: #C9D3DD;
  --azu-silver-shade: #8E9AAB;
  --azu-glass: #CAECF6;
  --azu-celeste: #9AD0E6;
  --azu-gown: #B0C9D5;
  --azu-bird: #7FAED6;
  --azu-bird-wing: #4E7FB0;
  --azu-bird-chest: #D6E8F4;
  --azu-beak: #E3A46F;         /* único cálido: picos y patas */

  /* Semánticos (Davinci): lienzo, tinta, acción, foco */
  --color-canvas: var(--azu-navy);
  --color-ink: var(--azu-silver-hi);
  --color-action: var(--azu-glass);
  --color-focus: var(--azu-silver);

  --azu-font-script: "Azu Script", "Italianno", cursive;
  --azu-font-serif: "Azu Serif", "Cormorant Garamond", Georgia, serif;
}
