/* Tokens de Diocese de Uberlândia · gerado por gera-tokens.mjs a partir do tokens.json · não editar */

@font-face { font-family: 'Mulish'; font-style: normal; font-weight: 400; font-display: swap; src: url('../assets/fonts/mulish-400.woff2') format('woff2'); }
@font-face { font-family: 'Mulish'; font-style: normal; font-weight: 500; font-display: swap; src: url('../assets/fonts/mulish-500.woff2') format('woff2'); }
@font-face { font-family: 'Mulish'; font-style: normal; font-weight: 600; font-display: swap; src: url('../assets/fonts/mulish-600.woff2') format('woff2'); }
@font-face { font-family: 'Mulish'; font-style: normal; font-weight: 700; font-display: swap; src: url('../assets/fonts/mulish-700.woff2') format('woff2'); }

:root {
  color-scheme: light;
  /* cor */
  --vi-primaria-950: #020b26;
  --vi-primaria-950-rgb: 2, 11, 38;
  --vi-primaria-900: #041646;
  --vi-primaria-900-rgb: 4, 22, 70;
  --vi-primaria-800: #14245f;
  --vi-primaria-800-rgb: 20, 36, 95;
  --vi-primaria-750: #1a2a5c;
  --vi-primaria-750-rgb: 26, 42, 92;
  --vi-primaria-700: #0e3480;
  --vi-primaria-700-rgb: 14, 52, 128;
  --vi-primaria-600: #22356f;
  --vi-primaria-600-rgb: 34, 53, 111;
  --vi-primaria-200: #bed0ea;
  --vi-primaria-200-rgb: 190, 208, 234;
  --vi-primaria-100: #e4ebf7;
  --vi-primaria-100-rgb: 228, 235, 247;
  --vi-primaria-50: #f2f6fc;
  --vi-primaria-50-rgb: 242, 246, 252;
  --vi-destaque-900: #3a2200;
  --vi-destaque-900-rgb: 58, 34, 0;
  --vi-destaque-800: #734000;
  --vi-destaque-800-rgb: 115, 64, 0;
  --vi-destaque-750: #8a5a14;
  --vi-destaque-750-rgb: 138, 90, 20;
  --vi-destaque-700: #96650f;
  --vi-destaque-700-rgb: 150, 101, 15;
  --vi-destaque-600: #c9a35a;
  --vi-destaque-600-rgb: 201, 163, 90;
  --vi-destaque-500: #ddb976;
  --vi-destaque-500-rgb: 221, 185, 118;
  --vi-destaque-300: #f8e1a5;
  --vi-destaque-300-rgb: 248, 225, 165;
  --vi-destaque-200: #f3d48f;
  --vi-destaque-200-rgb: 243, 212, 143;
  --vi-destaque-100: #f5ecda;
  --vi-destaque-100-rgb: 245, 236, 218;
  --vi-acao-700: #a81c1c;
  --vi-acao-700-rgb: 168, 28, 28;
  --vi-acao-600: #d32626;
  --vi-acao-600-rgb: 211, 38, 38;
  --vi-acao-100: #fbe4e4;
  --vi-acao-100-rgb: 251, 228, 228;
  --vi-branco: #ffffff;
  --vi-branco-rgb: 255, 255, 255;
  --vi-neutra-50: #f7f8fb;
  --vi-neutra-50-rgb: 247, 248, 251;
  --vi-neutra-100: #f3f3f5;
  --vi-neutra-100-rgb: 243, 243, 245;
  --vi-neutra-150: #eef0f3;
  --vi-neutra-150-rgb: 238, 240, 243;
  --vi-tinta-900: #2a2f3c;
  --vi-tinta-900-rgb: 42, 47, 60;
  --vi-tinta-800: #2e2a24;
  --vi-tinta-800-rgb: 46, 42, 36;
  --vi-tinta-500: #6a604f;
  --vi-tinta-500-rgb: 106, 96, 79;
  --vi-superficie-clara: #fdfaf1;
  --vi-superficie-clara-rgb: 253, 250, 241;
  --vi-superficie-papel: #fffdf8;
  --vi-superficie-papel-rgb: 255, 253, 248;
  --vi-superficie-creme: #fffaf0;
  --vi-superficie-creme-rgb: 255, 250, 240;
  --vi-aviso-50: #fff6e6;
  --vi-aviso-50-rgb: 255, 246, 230;
  --vi-aviso-200: #f0d9ad;
  --vi-aviso-200-rgb: 240, 217, 173;
  --vi-aviso-700: #7a4a0c;
  --vi-aviso-700-rgb: 122, 74, 12;
  --vi-aviso-800: #5c3606;
  --vi-aviso-800-rgb: 92, 54, 6;
  --vi-aviso-600: #b06d0e;
  --vi-aviso-600-rgb: 176, 109, 14;
  --vi-neutra-25: #fafafa;
  --vi-neutra-25-rgb: 250, 250, 250;
  /* liturgia */
  --vi-lit-verde: #2f8a52;
  --vi-lit-verde-rgb: 47, 138, 82;
  --vi-lit-acento-verde: #1f6b3d;
  --vi-lit-acento-verde-rgb: 31, 107, 61;
  --vi-lit-acento-escuro-verde: #a6dcb6;
  --vi-lit-acento-escuro-verde-rgb: 166, 220, 182;
  --vi-lit-roxo: #6c4aa0;
  --vi-lit-roxo-rgb: 108, 74, 160;
  --vi-lit-acento-roxo: #5b3a8f;
  --vi-lit-acento-roxo-rgb: 91, 58, 143;
  --vi-lit-acento-escuro-roxo: #cdb8f0;
  --vi-lit-acento-escuro-roxo-rgb: 205, 184, 240;
  --vi-lit-rosa: #cf7a99;
  --vi-lit-rosa-rgb: 207, 122, 153;
  --vi-lit-acento-rosa: #a3406a;
  --vi-lit-acento-rosa-rgb: 163, 64, 106;
  --vi-lit-acento-escuro-rosa: #f3b9cd;
  --vi-lit-acento-escuro-rosa-rgb: 243, 185, 205;
  --vi-lit-vermelho: #c73a2f;
  --vi-lit-vermelho-rgb: 199, 58, 47;
  --vi-lit-acento-vermelho: #b3261e;
  --vi-lit-acento-vermelho-rgb: 179, 38, 30;
  --vi-lit-acento-escuro-vermelho: #ffa79c;
  --vi-lit-acento-escuro-vermelho-rgb: 255, 167, 156;
  --vi-lit-branco: #e3c283;
  --vi-lit-branco-rgb: 227, 194, 131;
  --vi-lit-acento-branco: #6b4210;
  --vi-lit-acento-branco-rgb: 107, 66, 16;
  --vi-lit-acento-escuro-branco: #f3d48f;
  --vi-lit-acento-escuro-branco-rgb: 243, 212, 143;
  --vi-lit-tom-verde: #93ad86;
  --vi-lit-tom-verde-rgb: 147, 173, 134;
  --vi-lit-tom-roxo: #8e78bd;
  --vi-lit-tom-roxo-rgb: 142, 120, 189;
  --vi-lit-tom-rosa: #dc9bb5;
  --vi-lit-tom-rosa-rgb: 220, 155, 181;
  --vi-lit-tom-vermelho: #cf6b5f;
  --vi-lit-tom-vermelho-rgb: 207, 107, 95;
  --vi-lit-tom-branco: #e4c98c;
  --vi-lit-tom-branco-rgb: 228, 201, 140;
  /* gradiente */
  --vi-grad-marca: linear-gradient(90deg, #f8e1a5 0%, #ddb976 25%, #734000 50%, #ddb976 75%, #f8e1a5 100%);
  --vi-grad-metal: linear-gradient(135deg, #f8e1a5 0%, #e3c283 40%, #b58434 78%, #7a4a0c 100%);
  --vi-grad-primaria: linear-gradient(160deg, #22356f, #041646);
  --vi-grad-destaque-cartao: linear-gradient(135deg, #f6dc9c, #8a5a14);
  --vi-grad-acao: linear-gradient(135deg, #e2493c, #a81c1c);
  --vi-grad-rodape: radial-gradient(70% 120% at 92% 0%, rgba(120, 150, 235, .30), transparent 60%), radial-gradient(60% 90% at 0% 100%, rgba(6, 14, 48, .55), transparent 65%), linear-gradient(118deg, transparent 18%, rgba(140, 170, 240, .10) 30%, transparent 44%, rgba(6, 14, 48, .25) 62%, transparent 76%), linear-gradient(160deg, var(--vi-primaria-800) 0%, #1c3080 48%, #15276a 100%);
  /* imagem */
  --vi-img-chancela-mascara: url('../assets/brand/logo-chancela.svg');
  /* semantico */
  --vi-titulo: var(--vi-primaria-750);
  --vi-texto: var(--vi-tinta-800);
  --vi-texto-longo: var(--vi-tinta-900);
  --vi-texto-suave: var(--vi-tinta-500);
  --vi-link: var(--vi-primaria-700);
  --vi-linha: rgba(90, 60, 10, .1);
  --vi-linha-forte: rgba(26, 42, 92, .16);
  --vi-fundo: var(--vi-branco);
  --vi-fundo-suave: var(--vi-neutra-50);
  --vi-fundo-controle: var(--vi-neutra-100);
  --vi-fundo-nevoa: var(--vi-primaria-50);
  --vi-foco: var(--vi-primaria-700);
  --vi-fundo-controle-hover: #e9e9ee;
  --vi-fundo-controle-hover-rgb: 233, 233, 238;
  --vi-sombra-quente: #5a3c0a;
  --vi-sombra-quente-rgb: 90, 60, 10;
  /* tipografia */
  --vi-fonte: 'Mulish', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, Arial, sans-serif;
  --vi-peso-regular: 400;
  --vi-peso-medio: 500;
  --vi-peso-seminegrito: 600;
  --vi-peso-negrito: 700;
  --vi-tam-2xs: .6875rem;
  --vi-tam-xs: .8125rem;
  --vi-tam-sm: .9375rem;
  --vi-tam-md: 1.0625rem;
  --vi-tam-lg: 1.125rem;
  --vi-tam-cartao: 1.0625rem;
  --vi-tam-h3: 1.25rem;
  --vi-tam-h2: 2rem;
  --vi-tam-h1: clamp(2rem, 1.4rem + 2.2cqi, 3.2rem);
  --vi-tam-citacao: clamp(1.45rem, 1.05rem + 1.1cqi, 1.9rem);
  --vi-entrelinha-corpo: 1.65;
  --vi-entrelinha-longa: 1.75;
  --vi-entrelinha-titulo: 1.1;
  --vi-espacamento-titulo: -.02em;
  /* espaco */
  --vi-espaco-1: 4px;
  --vi-espaco-2: 8px;
  --vi-espaco-3: 12px;
  --vi-espaco-4: 16px;
  --vi-espaco-5: 20px;
  --vi-espaco-6: 24px;
  --vi-espaco-7: 28px;
  --vi-espaco-8: 32px;
  --vi-espaco-10: 40px;
  --vi-espaco-12: 48px;
  --vi-espaco-14: 56px;
  --vi-espaco-16: 64px;
  --vi-espaco-secao: clamp(72px, 8cqi, 112px);
  --vi-espaco-bloco: clamp(48px, 6cqi, 72px);
  /* forma */
  --vi-raio-sm: 10px;
  --vi-raio-md: 14px;
  --vi-raio-lg: 18px;
  --vi-raio-xl: 20px;
  --vi-raio-pill: 999px;
  --vi-sombra-suave: 0 18px 40px -18px rgba(90, 60, 10, .28);
  --vi-sombra-cartao: 0 18px 36px -26px rgba(4, 22, 70, .45);
  --vi-sombra-flutuante: 0 24px 48px -30px rgba(4, 22, 70, .45);
  --vi-sombra-aba: 0 4px 12px -8px rgba(4, 22, 70, .5);
  /* layout */
  --vi-largura-larga: 1440px;
  --vi-largura-conteudo: 1200px;
  --vi-largura-texto: 760px;
  --vi-largura-lateral: 340px;
  --vi-margem: clamp(20px, 5cqi, 64px);
  --vi-quebra-celular: 860px;
  /* movimento */
  --vi-dur-marca: 8s;
  --vi-dur-rapida: .2s;
  --vi-dur-base: .3s;
  --vi-curva: cubic-bezier(.2, .7, .2, 1);
  /* componentes */
  --vi-esqueleto-brilho: #f7f8fa;
  --vi-esqueleto-brilho-rgb: 247, 248, 250;
  --vi-cartao-veu: #04102c;
  --vi-cartao-veu-rgb: 4, 16, 44;
  --vi-midia-vermelho-icone: #500000;
  --vi-midia-vermelho-icone-rgb: 80, 0, 0;
  --vi-documento-icone-fundo: #fbf3df;
  --vi-documento-icone-fundo-rgb: 251, 243, 223;
  --vi-busca-placeholder: #b9b4a8;
  --vi-busca-placeholder-rgb: 185, 180, 168;
  --vi-rotulo-dourado: #8a5a14;
  --vi-rotulo-dourado-rgb: 138, 90, 20;
  --vi-texto-apagado: #9a917f;
  --vi-texto-apagado-rgb: 154, 145, 127;
  --vi-busca-icone-quente-fundo: #fbf1d9;
  --vi-busca-icone-quente-fundo-rgb: 251, 241, 217;
  --vi-radio-erro: #9a917f;
  --vi-radio-erro-rgb: 154, 145, 127;
  --vi-rodape-fundo-base: #0c2160;
  --vi-rodape-fundo-base-rgb: 12, 33, 96;
  --vi-assinatura-coracao: #e8628a;
  --vi-assinatura-coracao-rgb: 232, 98, 138;
  --vi-home-retangulo-2: #e6e6e9;
  --vi-home-retangulo-2-rgb: 230, 230, 233;
  --vi-banner-veu-claro: #fff4d3;
  --vi-banner-veu-claro-rgb: 255, 244, 211;
  --vi-banner-fundo-celular: #061a4e;
  --vi-banner-fundo-celular-rgb: 6, 26, 78;
  --vi-cartao-tinta-navy: #eef1f8;
  --vi-cartao-tinta-navy-rgb: 238, 241, 248;
  --vi-cartao-dourado-claro: #f6dc9c;
  --vi-cartao-dourado-claro-rgb: 246, 220, 156;
  --vi-cartao-vermelho-claro: #e2493c;
  --vi-cartao-vermelho-claro-rgb: 226, 73, 60;
  --vi-cartao-tinta-vermelha: #fbeeec;
  --vi-cartao-tinta-vermelha-rgb: 251, 238, 236;
  --vi-cartao-creme-escuro: #f1dfb0;
  --vi-cartao-creme-escuro-rgb: 241, 223, 176;
  --vi-mapa-fundo: #f2efe6;
  --vi-mapa-fundo-rgb: 242, 239, 230;
  --vi-dourado-escuro: #6b4210;
  --vi-dourado-escuro-rgb: 107, 66, 16;
  --vi-fundo-azul-claro: #eef2f9;
  --vi-fundo-azul-claro-rgb: 238, 242, 249;
  --vi-sucesso: #1f7a4d;
  --vi-sucesso-rgb: 31, 122, 77;
  --vi-midia-fundo: #e9edf4;
  --vi-midia-fundo-rgb: 233, 237, 244;
  --vi-galeria-fundo: #eceef2;
  --vi-galeria-fundo-rgb: 236, 238, 242;
  --vi-avatar-foto-fundo-fim: #f1e6cc;
  --vi-avatar-foto-fundo-fim-rgb: 241, 230, 204;
  --vi-citacao-biblica-fundo: #fdf8ec;
  --vi-citacao-biblica-fundo-rgb: 253, 248, 236;
  --vi-progresso-trilho: #eef1f6;
  --vi-progresso-trilho-rgb: 238, 241, 246;
  --vi-avatar-vermelho-fundo: #fbe3e1;
  --vi-avatar-vermelho-fundo-rgb: 251, 227, 225;
  --vi-banner-controle-fundo: #06123a;
  --vi-banner-controle-fundo-rgb: 6, 18, 58;
  --vi-banner-leitura-sombra: #040c28;
  --vi-banner-leitura-sombra-rgb: 4, 12, 40;
  --vi-agenda-aviso-fundo: #fdf3e3;
  --vi-agenda-aviso-fundo-rgb: 253, 243, 227;
  --vi-agenda-padrao-dourado-fim: #c99a52;
  --vi-agenda-padrao-dourado-fim-rgb: 201, 154, 82;
  --vi-vermelho-gradiente-inicio: #e14a4a;
  --vi-vermelho-gradiente-inicio-rgb: 225, 74, 74;
  --vi-agenda-selo-desligado: #ffd2d2;
  --vi-agenda-selo-desligado-rgb: 255, 210, 210;
  --vi-agenda-selo-desligado-borda: #ffaaaa;
  --vi-agenda-selo-desligado-borda-rgb: 255, 170, 170;
  --vi-agenda-selo-falta-texto: #3a2400;
  --vi-agenda-selo-falta-texto-rgb: 58, 36, 0;
  --vi-agenda-aberta-fundo: #eef7f1;
  --vi-agenda-aberta-fundo-rgb: 238, 247, 241;
  --vi-agenda-aberta-texto: #1f6a43;
  --vi-agenda-aberta-texto-rgb: 31, 106, 67;
  --vi-igreja-ponto-agora: #ff6b6b;
  --vi-igreja-ponto-agora-rgb: 255, 107, 107;
  --vi-igreja-aviso-nota: #8a6224;
  --vi-igreja-aviso-nota-rgb: 138, 98, 36;
  --vi-missas-breve-fundo: #fdecec;
  --vi-missas-breve-fundo-rgb: 253, 236, 236;
  --vi-missas-cancelada-fundo: #fdf0f0;
  --vi-missas-cancelada-fundo-rgb: 253, 240, 240;
  --vi-missas-cancelada-texto: #7a1b1b;
  --vi-missas-cancelada-texto-rgb: 122, 27, 27;
  --vi-missas-alterada-fundo: #fdf6e6;
  --vi-missas-alterada-fundo-rgb: 253, 246, 230;
  --vi-missas-alterada-texto: #5c3a0c;
  --vi-missas-alterada-texto-rgb: 92, 58, 12;
  --vi-impressao-linha: #bbbbbb;
  --vi-impressao-linha-rgb: 187, 187, 187;
  --vi-impressao-linha-forte: #999999;
  --vi-impressao-linha-forte-rgb: 153, 153, 153;
  --vi-memorial-fundo-topo: #f6f7fa;
  --vi-memorial-fundo-topo-rgb: 246, 247, 250;
  --vi-memorial-fundo-base: #eef1f7;
  --vi-memorial-fundo-base-rgb: 238, 241, 247;
  --vi-memorial-item-fundo: #fafbfc;
  --vi-memorial-item-fundo-rgb: 250, 251, 252;
  --vi-memorial-retrato-claro: #eceff4;
  --vi-memorial-retrato-claro-rgb: 236, 239, 244;
  --vi-memorial-retrato-escuro: #d9dee8;
  --vi-memorial-retrato-escuro-rgb: 217, 222, 232;
  --vi-retrato-sem-foto-fim: #cfdcf0;
  --vi-retrato-sem-foto-fim-rgb: 207, 220, 240;
  --vi-pessoa-aviso-fundo: #fff7e6;
  --vi-pessoa-aviso-fundo-rgb: 255, 247, 230;
  --vi-bispo-botao-hover: #b51f1f;
  --vi-bispo-botao-hover-rgb: 181, 31, 31;
  --vi-cnbb-icone: #3d4a66;
  --vi-cnbb-icone-rgb: 61, 74, 102;
  --vi-cinza-cartao-fundo: #eceef1;
  --vi-cinza-cartao-fundo-rgb: 236, 238, 241;
  --vi-cinza-cartao-texto: #5b6472;
  --vi-cinza-cartao-texto-rgb: 91, 100, 114;
  --vi-dourado-gradiente-meio: #b07a2a;
  --vi-dourado-gradiente-meio-rgb: 176, 122, 42;
  --vi-folha-traco: #9aa2b4;
  --vi-folha-traco-rgb: 154, 162, 180;
  --vi-documento-texto-apagado: #6b6f7d;
  --vi-documento-texto-apagado-rgb: 107, 111, 125;
  --vi-documento-leitor-fundo: #e9edf3;
  --vi-documento-leitor-fundo-rgb: 233, 237, 243;
  --vi-documento-vigor-fundo: #e5f4ec;
  --vi-documento-vigor-fundo-rgb: 229, 244, 236;
  --vi-documento-vigor-texto: #1f6b45;
  --vi-documento-vigor-texto-rgb: 31, 107, 69;
  --vi-documento-revogado-fundo: #f1f1f4;
  --vi-documento-revogado-fundo-rgb: 241, 241, 244;
  --vi-documento-vigor-claro: #bfe8d0;
  --vi-documento-vigor-claro-rgb: 191, 232, 208;
  --vi-documento-revogado-claro: #dfe2ea;
  --vi-documento-revogado-claro-rgb: 223, 226, 234;
  --vi-formato-midia-texto: #7a4e10;
  --vi-formato-midia-texto-rgb: 122, 78, 16;
  --vi-formato-doc-fundo: #e3f1ec;
  --vi-formato-doc-fundo-rgb: 227, 241, 236;
  --vi-chip-ativo-borda: #c9d6ee;
  --vi-chip-ativo-borda-rgb: 201, 214, 238;
  --vi-audio-onda: #c9d2e3;
  --vi-audio-onda-rgb: 201, 210, 227;
  --vi-foto-fundo: #eef0f4;
  --vi-foto-fundo-rgb: 238, 240, 244;
  --vi-capa-panorama-fundo: #ececec;
  --vi-capa-panorama-fundo-rgb: 236, 236, 236;
  --vi-video-play-hover: #b51e1e;
  --vi-video-play-hover-rgb: 181, 30, 30;
  --vi-documento-aviso-fundo: #fbf3e4;
  --vi-documento-aviso-fundo-rgb: 251, 243, 228;
  --vi-documento-texto-escuro: #1d2433;
  --vi-documento-texto-escuro-rgb: 29, 36, 51;
  --vi-documento-folha-sombra: #dfe4ee;
  --vi-documento-folha-sombra-rgb: 223, 228, 238;
  --vi-barra-aba-texto: #6f7896;
  --vi-barra-aba-texto-rgb: 111, 120, 150;
  --vi-cabecalho-sobre-sombra: #041030;
  --vi-cabecalho-sobre-sombra-rgb: 4, 16, 48;
  /* imagem */
  --vi-img-fundo-escuro: url('../assets/brand/fundo-navy.webp');
  --vi-img-sem-foto: url('../../assets/img/sem-foto.webp');
}
