/* Identidade corporativa Xunta de Galicia (Decreto 112/2021).
   Xunta Sans é fonte oficial pública e aberta -> autoaloxada (nunca CDN). */

@font-face {
    font-family: "Xunta Sans";
    src: url("../fonts/XuntaSans-Regular.woff2") format("woff2");
    font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
    font-family: "Xunta Sans";
    src: url("../fonts/XuntaSans-Italic.woff2") format("woff2");
    font-weight: 400; font-style: italic; font-display: swap;
}
@font-face {
    font-family: "Xunta Sans";
    src: url("../fonts/XuntaSans-Bold.woff2") format("woff2");
    font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
    font-family: "Xunta Sans";
    src: url("../fonts/XuntaSans-BoldItalic.woff2") format("woff2");
    font-weight: 700; font-style: italic; font-display: swap;
}

:root {
    --xunta-azul: #0078BF;   /* só acentos/cabeceiras/botóns/ligazóns */
    --branco:     #FFFFFF;

    /* Escala de grises para textos */
    --gris-900: #1A1A1A;     /* corpo de texto (cumpre AA sobre branco) */
    --gris-700: #444444;
    --gris-500: #767676;
    --gris-300: #CCCCCC;
    --gris-100: #F2F2F2;

    --texto:    var(--gris-900);
    --fondo:    var(--branco);
}

/* IMPORTANTE (accesibilidade): #0078BF sobre branco ~3:1 -> NON cumpre AA para
   texto normal. Azul só para acentos; o corpo de texto en --gris-900. */
body {
    font-family: "Xunta Sans", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
    color: var(--texto);
    background: var(--fondo);
}
a { color: var(--xunta-azul); }
