/* Vaz Twin: cores, letras, espaços e raios da marca. Gerado de tokens.json (node scripts/marca.mjs). */
:root {
  --vt-papel: #F7F6F2;
  --vt-painel: #FFFFFF;
  --vt-bolha: #F0EEE7;
  --vt-linha: #E3E1D9;
  --vt-contorno: #858895;
  --vt-tinta: #14161F;
  --vt-sobre-tinta: #FFFFFF;
  --vt-apoio: #5B5E6B;
  --vt-indigo: #2B36C9;
  --vt-sobre-indigo: #FFFFFF;
  --vt-indigo-texto: #232CA6;
  --vt-indigo-fundo: #ECEEFB;
  --vt-amarelo: #FFC83D;
  --vt-sobre-amarelo: #14161F;
  --vt-amarelo-fundo: #FFF1C7;
  --vt-amarelo-texto: #5C4300;
  --vt-certo: #1E7A52;
  --vt-certo-fundo: #E3F3EB;
  --vt-certo-texto: #145C3D;
  --vt-erro: #B3261E;
  --vt-erro-fundo: #FBE9E7;
  --vt-erro-texto: #8F1F18;
  --vt-justine: #B5471B;
  --vt-justine-fundo: #F6D5C6;
  --vt-nina: #6B3FA0;
  --vt-nina-fundo: #E2D9F3;
  --vt-alter-fundo: #CFE6DA;
  --vt-fonte-titulo: Archivo, Inter, system-ui, sans-serif;
  --vt-fonte-texto: Inter, system-ui, sans-serif;
  --vt-fonte-voz: "Instrument Serif", Georgia, serif;
  --vt-espaco-1: 4px;
  --vt-espaco-2: 8px;
  --vt-espaco-3: 12px;
  --vt-espaco-4: 16px;
  --vt-espaco-5: 20px;
  --vt-espaco-6: 24px;
  --vt-espaco-7: 40px;
  --vt-alvo-toque: 44px;
  --vt-raio-selo: 8px;
  --vt-raio-botao: 10px;
  --vt-raio-campo: 12px;
  --vt-raio-cartao: 14px;
  --vt-raio-icone: 26px;
  --vt-moeda-eco: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cpath transform='translate(39 0)' d='M0 -10H41C43 2 46 18 49 40C51 49 55 54 56.5 59C57 61.5 53 62 50.5 63C51 66 52 68 51.5 71C51 72.5 50 73.5 49.8 75C50 78 52 80 51.5 84C51 89.5 48 91.5 45 92.5C44 100 43 115 42 130H0Z'/%3E%3C/svg%3E");
  --vt-moeda-rosto: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cpath transform='translate(17 0)' d='M0 -10H41C43 2 46 18 49 40C51 49 55 54 56.5 59C57 61.5 53 62 50.5 63C51 66 52 68 51.5 71C51 72.5 50 73.5 49.8 75C50 78 52 80 51.5 84C51 89.5 48 91.5 45 92.5C44 100 43 115 42 130H0Z'/%3E%3Crect width='18' height='120'/%3E%3C/svg%3E");
  --vt-moeda-eco-reduzida: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cpath transform='translate(30 0)' d='M0 -10H44L52 42L66 64L54 72L52 130H0Z'/%3E%3C/svg%3E");
  --vt-moeda-rosto-reduzida: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cpath transform='translate(0 0)' d='M0 -10H44L52 42L66 64L54 72L52 130H0Z'/%3E%3C/svg%3E");
}
[data-tema="escuro"], :root[data-theme="dark"] {
  --vt-papel: #14161F;
  --vt-painel: #1D2030;
  --vt-bolha: #262A3B;
  --vt-linha: #34384A;
  --vt-contorno: #7F849A;
  --vt-tinta: #F7F6F2;
  --vt-sobre-tinta: #14161F;
  --vt-apoio: #A9ADBA;
  --vt-indigo-texto: #AEB5FF;
  --vt-indigo-fundo: #1F2452;
  --vt-amarelo-fundo: #3D3210;
  --vt-amarelo-texto: #FFD76B;
  --vt-certo: #4CC38A;
  --vt-certo-fundo: #11382A;
  --vt-certo-texto: #7FDCAE;
  --vt-erro: #F2877F;
  --vt-erro-fundo: #4A1512;
  --vt-erro-texto: #FFB4AD;
  --vt-justine: #E0805A;
  --vt-justine-fundo: #4A2413;
  --vt-nina: #B594E6;
  --vt-nina-fundo: #33214F;
  --vt-alter-fundo: #17392B;
}
