/* Amedia fargar — brand guide v1.0 (september 2026). Primitive skalaer + semantiske alias.
   STRENGE REGLAR: sjå readme.md › "Reglar". Ikkje introduser fargar utanfor desse skalaene. */
:root{
/* Grønn — primærfarge */
--gronn-50:#F5FAF5;--gronn-100:#E4F4E7;--gronn-200:#C9ECD1;--gronn-300:#8EE6A5;--gronn-400:#93CEA7;
--gronn-500:#7CB996;--gronn-600:#398B6C;--gronn-700:#1C6C59;--gronn-800:#004E46;--gronn-900:#002C22;
/* Gul — primærfarge */
--gul-50:#FEFEF9;--gul-100:#FCFDF2;--gul-200:#FFFFE7;--gul-300:#FFFFCC;--gul-400:#FCF4B4;
--gul-500:#FBF1AB;--gul-600:#F8E999;--gul-700:#FEE787;--gul-800:#FAD96A;--gul-900:#F2CB57;
/* Nøytral — støttefarge, KUN grafikk/illustrasjon */
--noytral-50:#FDFDFB;--noytral-100:#FBFAF7;--noytral-200:#F7F5EF;--noytral-300:#F3F1E7;--noytral-400:#EFEBDF;
--noytral-500:#EBE7D7;--noytral-600:#D7D2BE;--noytral-700:#8D8A81;--noytral-800:#5E5D56;--noytral-900:#2F2E2B;
/* Lilla — støttefarge, KUN grafikk/illustrasjon */
--lilla-50:#F5F5FC;--lilla-100:#EBEBFA;--lilla-200:#CCCEF2;--lilla-300:#B3B6EC;--lilla-400:#9599E0;
--lilla-500:#767BD0;--lilla-600:#5C62C4;--lilla-700:#4C51B1;--lilla-800:#353575;--lilla-900:#191945;
--sort:#000000;--hvit:#FFFFFF;

/* Semantikk — "fargene vi bruker mest" */
--text-ink:var(--sort);              /* Tekst: all generell tekst på lyse bakgrunnar */
--text-on-dark:var(--hvit);          /* Hvit: tekst på mørk bakgrunn */
--text-ingress:var(--gronn-800);     /* Ingress (STIX Two Text) — alltid #004E46 */
--text-number:var(--gronn-700);      /* Tal (STIX Two Text) — alltid #1C6C59, aldri annan tekst */
--text-accent-on-dark:var(--gronn-300); /* Aksent 1: tekst på mørk bakgrunn */
--surface-page:var(--gul-100);       /* Bakgrunn 1 — standard sidebakgrunn (web: einaste) */
--surface-2:var(--gul-200);          /* Bakgrunn 2 — sekundær flate */
--surface-light:var(--gronn-100);    /* Bakgrunn lys — grafiske element */
--surface-dark:var(--gronn-800);     /* Bakgrunn mørk — forside, kapittelopnar, ingress */
--accent-fact:var(--gul-300);        /* Aksent 1 (gul) — faktaboks / diverse grafikk */
--accent-signal:var(--gul-400);      /* Aksent 2 (gul) — KUN knapp og symbol */
--accent-signal-hover:var(--gul-600);
--symbol-on-light:var(--gronn-700);
--border-rule:var(--sort);           /* Alle strekar: 1px #000000 */
--border-rule-on-dark:var(--hvit);   /* På Grønn 800: 1px #FFFFFF */

/* Diagram — seriefargar i fast rekkefølgje (profilregler for presentasjonar) */
--chart-1:var(--gronn-800);--chart-2:var(--gronn-600);--chart-3:var(--gronn-300);--chart-4:var(--lilla-800);--chart-5:var(--lilla-600);
--chart-6:var(--lilla-300);--chart-7:var(--gul-900);--chart-8:var(--gul-700);--chart-9:var(--noytral-800);--chart-10:var(--noytral-600);
--chart-gap:var(--gul-100);          /* 2px skilje mellom segment */
--chart-axis:var(--sort);            /* Aksar 1px #000000, ingen rutenett */

/* Bakoverkompatible alias (slides/*.jsx) */
--surface-1:var(--gul-100);--surface-light-green:var(--gronn-100);--surface-darkest:var(--gronn-900);--surface-white:var(--hvit);
--accent-ink:var(--gronn-800);--accent-1:var(--gul-300);--accent-2:var(--gul-400);--accent-green:var(--gronn-300);
--accent-green-soft:var(--gronn-200);--accent-green-mid:var(--gronn-400);--accent-green-deep:var(--gronn-700);
--support-purple:var(--lilla-300);--support-sand:var(--noytral-600);--text-muted:var(--gronn-900);
--border-hairline:var(--noytral-700);
--link:var(--sort);--link-hover:var(--gronn-800)
}
a{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
a:hover{color:var(--link-hover)}
