/* Palette transcribed verbatim from FNXP Teste -.fig */
:root{
  /* — Roxo (core brand) — */
  --fn-roxo-900:#3A1690;--fn-roxo-800:#501FC4;--fn-roxo-700:#652CBC;--fn-roxo-650:#6D26BF;
  --fn-roxo-600:#6A34D7;--fn-roxo-550:#7C13C3;--fn-roxo-500:#8054DE;--fn-roxo-400:#9061EF;
  --fn-roxo-300:#A97FF3;--fn-roxo-200:#DFABF2;
  /* — Magenta / Neon (accent) — */
  --fn-magenta-600:#951B76;--fn-magenta-500:#640E80;--fn-magenta-400:#D400FF;
  --fn-magenta-300:#DC34FF;--fn-magenta-200:#D971FF;--fn-magenta-100:#D722B7;
  /* — Azul-violeta — */
  --fn-azul-500:#4A3AFF;
  /* — Preto / Neutros — */
  --fn-preto:#000000;--fn-tinta-900:#0C0C0C;--fn-tinta-800:#1E1E1E;--fn-tinta-700:#262626;
  --fn-tinta-650:#272727;--fn-tinta-600:#2D2D2D;--fn-cinza-500:#747474;--fn-cinza-400:#878787;
  --fn-cinza-300:#BCBCBC;--fn-cinza-200:#D9D9D9;--fn-cinza-100:#EDEDED;--fn-branco:#FFFFFF;
  /* — Alpha / véus — */
  --fn-veu-preto-80:rgba(0,0,0,0.8);--fn-veu-preto-60:rgba(0,0,0,0.6);
  --fn-veu-preto-50:rgba(0,0,0,0.5);--fn-veu-preto-25:rgba(0,0,0,0.25);
  --fn-veu-preto-08:rgba(0,0,0,0.08);
  --fn-vidro-de:rgba(38,38,38,0.41);--fn-vidro-para:rgba(66,66,66,0.41);
  --fn-roxo-32:rgba(80,31,196,0.32);--fn-roxo-500-56:rgba(128,84,222,0.56);
  --fn-magenta-46:rgba(215,34,183,0.46);--fn-magenta-61:rgba(220,52,255,0.61);
  --fn-cinza-95:rgba(116,116,116,0.95);

  /* — Semantic — */
  --fn-marca:var(--fn-roxo-800);
  --fn-marca-clara:var(--fn-roxo-400);
  --fn-acento:var(--fn-magenta-300);
  --fn-superficie-escura:var(--fn-preto);
  --fn-superficie-post:var(--fn-tinta-600);
  --fn-superficie-clara:var(--fn-branco);
  --fn-texto-claro:var(--fn-branco);
  --fn-texto-escuro:var(--fn-tinta-700);
  --fn-texto-suave:var(--fn-cinza-400);

  /* — Gradientes de marca — */
  --fn-grad-cta:linear-gradient(90deg,rgba(116,116,116,0.95) 0%,rgba(128,84,222,0.56) 47.6%,rgba(215,34,183,0.46) 100%); /* @kind color */
  --fn-grad-vidro:linear-gradient(90deg,rgba(38,38,38,0.41) 0%,rgba(66,66,66,0.41) 100%); /* @kind color */
  --fn-grad-arco:linear-gradient(0.306deg,#000000 22.31%,#501FC4 76.64%); /* @kind color */
  --fn-grad-protecao:linear-gradient(180deg,#000000 61.6%,rgba(0,0,0,0) 100%); /* @kind color */
  --fn-grad-faixa:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 48.08%,rgba(0,0,0,0) 100%); /* @kind color */
  --fn-grad-papel:linear-gradient(180deg,#EDEDED 90.94%,#878787 111.12%); /* @kind color */
}
