/* GERADO por ferramentas/gerar-tema-claro.js. Não edite: mude as regras no fim do gerador. */
.tema-claro {
  --fundo: #eef8ff;
  --painel: #ffffff;
  --borda: #b7dbf0;
  --texto: #0f2c44;
  --fraco: #55748b;
  --acento: #0b6fa8;
  --acento2: #c2337d;
  --fita: #0f4c75;
  --ok: #128a5c;
  --perigo: #c23846;
  --brilho: none;
  --brilho-forte: none;
  --textura-concreto: none;
  --textura-spray: none;
  --textura-sem-foto: none;
  --chapa-verde: none;
  --chapa-vermelha: none;
  --chapa-branca: none;
  --chapa-cinza: none;
  --chapa-quadrada: none;
  color: var(--texto);
  color-scheme: light;
}
.tema-claro .barra { background: rgba(247, 251, 253, 1); }
.tema-claro .marca { color: rgba(15, 44, 68, 1); }
.tema-claro .aba { background: rgba(244, 249, 252, 1); }
.tema-claro .aba .luz { background: rgba(233, 243, 249, 1); }
.tema-claro .ferramentas { background: rgba(245, 249, 252, 1); }
.tema-claro .btn { background: rgba(242, 248, 251, 1); }
.tema-claro .btn:hover { background: rgba(239, 246, 250, 1); }
.tema-claro .btn.ativo { color: rgba(15, 44, 68, 1); }
.tema-claro .btn.perigo:hover { color: rgba(15, 44, 68, 1); }
.tema-claro .btn.primario { color: rgba(11, 111, 168, 1); text-shadow: none; }
.tema-claro .btn.primario::after { background: radial-gradient(ellipse at center, rgba(249, 252, 253, 0.5), rgba(249, 252, 253, 0.78)); }
.tema-claro .btn.primario:hover { color: rgba(15, 44, 68, 1); text-shadow: none; }
.tema-claro .btn.perigo { color: rgba(184, 24, 0, 1); text-shadow: none; }
.tema-claro .btn.perigo::after { background: radial-gradient(ellipse at center, rgba(249, 252, 253, 0.5), rgba(249, 252, 253, 0.78)); }
.tema-claro .url input { background: rgba(242, 248, 251, 1); }
.tema-claro .btn.doar { background: linear-gradient(180deg, rgba(123, 255, 192, 1), rgba(22, 163, 93, 1) 48%, rgba(11, 92, 52, 1)); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .doar-miolo { background: linear-gradient(180deg, rgba(244, 249, 252, 0.6), rgba(247, 251, 253, 0.85)); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); color: rgba(15, 44, 68, 1); text-shadow: none; }
.tema-claro .btn.doar .doar-coracao { color: rgba(184, 0, 16, 1); filter: none; }
.tema-claro .btn.doar:hover { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.doar:active { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.doar:focus-visible { outline: 2px solid rgba(123, 255, 192, 1); }
.tema-claro .perfil-botao { background: rgba(242, 248, 251, 1); }
.tema-claro .perfil-botao:hover { border-color: rgba(231, 241, 248, 1); }
.tema-claro .painel-perfil { background: rgba(245, 249, 252, 1); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .perfil-topo img { background: rgba(242, 248, 251, 1); }
.tema-claro .inicio { background: rgba(251, 253, 254, 1); }
.tema-claro .inicio h2 { color: rgba(15, 44, 68, 1); }
.tema-claro .busca input { background: rgba(246, 250, 252, 1); }
.tema-claro .busca input:focus { border-color: rgba(231, 241, 248, 1); }
.tema-claro .jogo-cartao { background: rgba(247, 251, 253, 1); }
.tema-claro .jogo-cartao:hover { border-color: rgba(231, 241, 248, 1); }
.tema-claro .botao-rmt { background: rgba(244, 249, 252, 1); }
.tema-claro .botao-rmt:hover { color: rgba(15, 44, 68, 1); border-color: rgba(231, 241, 248, 1); background: rgba(242, 248, 251, 1); }
.tema-claro .novidade { background: rgba(247, 251, 253, 1); border-left: 3px solid rgba(238, 245, 250, 1); }
.tema-claro .novidade .meta { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-linha { background: rgba(247, 251, 253, 1); }
.tema-claro .chat-linha:hover { border-color: rgba(231, 241, 248, 1); background: rgba(245, 249, 252, 1); }
.tema-claro .aviso-chat { color: rgba(15, 44, 68, 1); }
.tema-claro .inicio-rodape { color: rgba(15, 44, 68, 1); }
.tema-claro .ligacao:hover { color: rgba(15, 44, 68, 1); }
.tema-claro .cabecalho { background: rgba(242, 248, 251, 1); }
.tema-claro .acoes button,
.tema-claro .foco { background: rgba(239, 246, 250, 1); }
.tema-claro .acoes button:hover,
.tema-claro .foco:hover { background: rgba(236, 244, 249, 1); }
.tema-claro .acoes .fechar-painel:hover { background: rgba(163, 32, 46, 1); border-color: rgba(163, 32, 46, 1); color: rgba(15, 44, 68, 1); }
.tema-claro .acoes button.on { color: rgba(15, 44, 68, 1); }
.tema-claro .acoes .script { background: rgba(239, 246, 250, 1); }
.tema-claro .rodape { background: rgba(244, 249, 252, 1); }
.tema-claro .rodape:hover { background: rgba(242, 248, 251, 1); }
.tema-claro .rodape .sinal { background: rgba(233, 243, 249, 1); }
.tema-claro .painel.vigiada { border-color: rgba(234, 243, 249, 1); }
.tema-claro .log { background: rgba(247, 251, 253, 1); }
.tema-claro .moldura webview { background: rgba(251, 253, 254, 1); }
.tema-claro .dormindo { background: rgba(245, 249, 252, 1); }
.tema-claro .painel.offline .cabecalho { background: rgba(244, 249, 252, 1); }
.tema-claro dialog::backdrop { background: #000a; }
.tema-claro .form input { background: rgba(242, 248, 251, 1); }
.tema-claro .form select { background: rgba(242, 248, 251, 1); }
.tema-claro .chat-painel { background: rgba(246, 250, 252, 1); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .chat-topo { background: rgba(246, 250, 252, 1); }
.tema-claro .chat-canal-item:hover { color: rgba(15, 44, 68, 1); background: rgba(244, 249, 252, 1); }
.tema-claro .chat-canal-item.ativo { color: rgba(15, 44, 68, 1); background: rgba(242, 248, 251, 1); border-color: rgba(235, 244, 249, 1); }
.tema-claro .chat-canal-item.rmt { color: rgba(125, 104, 59, 1); }
.tema-claro .chat-foto { background: rgba(243, 248, 251, 1); }
.tema-claro .chat-foto-letra { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-cabeca .hora { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-msg p { background: rgba(245, 249, 252, 1); color: rgba(15, 44, 68, 1); }
.tema-claro .chat-msg.minha p { background: rgba(243, 248, 251, 1); }
.tema-claro .chat-aviso { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-rodape { background: rgba(246, 250, 252, 1); }
.tema-claro .chat-rodape input { background: rgba(244, 249, 252, 1); }
.tema-claro .chat-rodape input:focus { border-color: rgba(231, 241, 248, 1); }
.tema-claro .chat-cartao { background: rgba(245, 249, 252, 1); border: 1px solid rgba(237, 245, 250, 1); }
.tema-claro .web-porta { background: rgba(247, 251, 253, 1); }
.tema-claro .web-porta:hover { background: rgba(246, 250, 252, 1); border-color: rgba(233, 242, 249, 1); }
.tema-claro .web-inicio-baixar { color: rgba(15, 44, 68, 1); }
.tema-claro .tut-ponto { background: rgba(237, 245, 250, 1); }
.tema-claro .tut-ponto.feito { background: rgba(228, 240, 247, 1); }
.tema-claro .tut-ponto:hover { background: rgba(219, 235, 245, 1); }
.tema-claro .chat-cartao .destino { background: rgba(15, 76, 117, 0.03); color: rgba(15, 44, 68, 1); }
.tema-claro .chat-campo input,
.tema-claro .chat-campo select { background: rgba(247, 250, 253, 1); }
.tema-claro .chat-nota { color: rgba(15, 44, 68, 1) !important; }
.tema-claro .chat-pix { background: rgba(248, 251, 253, 1); color: rgba(15, 44, 68, 1); }
.tema-claro .chat-cabeca b.clicavel:hover { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-canais-titulo { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-canal-item.privado { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-canal-item.nao-lida { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-canal-item.amigo::before { background: rgba(233, 243, 249, 1); }
.tema-claro .perfil-nota { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-botao.tem-recado { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-botao.tem-recado::after { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-canal-item.nao-lida[data-quantas]::after { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-denunciar { color: rgba(15, 44, 68, 1); }
.tema-claro .aviso-drm { color: rgba(15, 44, 68, 1); }
.tema-claro .aviso-versao { background: rgba(246, 250, 252, 1); }
.tema-claro .perfil-idioma select { background: rgba(247, 250, 253, 1); }
.tema-claro .telas-mix input { background: rgba(247, 250, 253, 1); }
.tema-claro .telas-mix input:focus { border-color: rgba(231, 241, 248, 1); }
.tema-claro .chat-topo .btn.aberto { color: rgba(15, 44, 68, 1); }
.tema-claro .amigos-painel { background: rgba(246, 250, 252, 1); }
.tema-claro .amigos-topo .conta { color: var(--apagado, rgba(15, 44, 68, 1)); }
.tema-claro .amigos-grupo { color: rgba(15, 44, 68, 1); }
.tema-claro .amigo-linha { background: rgba(244, 249, 252, 1); }
.tema-claro .amigo-linha .luz-amigo { background: rgba(233, 243, 249, 1); }
.tema-claro .aba.alvo { box-shadow: none; }
.tema-claro .aviso-tor { color: rgba(15, 44, 68, 1); }
.tema-claro #proxyTorEstado.morto { color: rgba(144, 39, 48, 1); }
.tema-claro .bloco-torrc { background: rgba(248, 251, 253, 1); color: rgba(15, 44, 68, 1); }
.tema-claro .vitrine-palco { background: rgba(249, 252, 253, 1); }
.tema-claro .vitrine-selo { background: rgba(249, 252, 253, 0.72); }
.tema-claro .vitrine-legenda { color: rgba(15, 44, 68, 1); text-shadow: none; }
.tema-claro .cartao-acao { color: rgba(15, 44, 68, 1); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .cartao-acao.ja { color: rgba(15, 44, 68, 1); background: rgba(248, 251, 253, 0.78); }
.tema-claro .presente:hover { background: var(--fundo-3, rgba(15, 76, 117, 0.05)); }
.tema-claro .anuncio { background: rgba(248, 251, 253, 1); }
.tema-claro .anuncio.procura { border-top: 2px solid rgba(74, 158, 218, 1); }
.tema-claro .anuncio.procura .anuncio-selo { color: rgba(31, 102, 152, 1); }
.tema-claro .anuncio-tirar { background: rgba(249, 252, 253, 0.8); color: rgba(15, 44, 68, 1); }
.tema-claro .anuncio-tirar:hover { background: var(--perigo, rgba(180, 67, 58, 1)); }
.tema-claro .tag-fundador { color: rgba(171, 124, 13, 1); }
.tema-claro .tag-admin { color: rgba(158, 37, 25, 1); }
.tema-claro .tag-equipe { color: rgba(31, 102, 152, 1); }
.tema-claro .mencao.eu { color: rgba(171, 124, 13, 1); background: color-mix(in srgb, rgba(242, 193, 78, 1) 20%, transparent); }
.tema-claro .chat-msg.me-chamou { background: color-mix(in srgb, rgba(242, 193, 78, 1) 8%, transparent); border-left: 2px solid rgba(242, 193, 78, 1); }
.tema-claro .mencao-sugestao { background: rgba(246, 250, 252, 1); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .aviso-pop { background: rgba(245, 249, 252, 1); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .papel-comprador { color: rgba(31, 102, 152, 1); }
.tema-claro .papel-admin { color: rgba(158, 37, 25, 1); }
.tema-claro .negocio { background: rgba(246, 250, 252, 1); }
.tema-claro .negocio-estado.com-dinheiro { color: rgba(166, 131, 17, 1); }
.tema-claro .janela-amigos { background: var(--fundo, rgba(246, 250, 252, 1)); color: var(--texto, rgba(115, 105, 68, 1)); }
.tema-claro .ja-topo { background: rgba(244, 249, 252, 1); }
.tema-claro .ja-topo input { background: rgba(247, 250, 253, 1); }
.tema-claro .ja-topo input:focus { border-color: rgba(231, 241, 248, 1); }
.tema-claro .ja-icone { background: rgba(247, 250, 253, 1); }
.tema-claro .ja-icone:hover { border-color: rgba(231, 241, 248, 1); }
.tema-claro .ja-icone.aberto { color: rgba(15, 44, 68, 1); }
.tema-claro .ja-adicionar { background: rgba(246, 250, 252, 1); }
.tema-claro .ja-adicionar input { background: rgba(247, 250, 253, 1); }
.tema-claro .ja-mandar { color: rgba(15, 44, 68, 1); }
.tema-claro .ja-secao h4 { color: rgba(15, 44, 68, 1); }
.tema-claro .ja-pessoa:hover { background: rgba(15, 76, 117, 0.055); }
.tema-claro .ja-foto { background: rgba(243, 248, 252, 1); }
.tema-claro .ja-foto-letra { color: rgba(15, 44, 68, 1); }
.tema-claro .ja-pessoa:not(.viva) .ja-meio strong { color: rgba(15, 44, 68, 1); }
.tema-claro .ja-pessoa.viva .ja-meio strong { color: rgba(15, 44, 68, 1); }
.tema-claro .ja-meio span { color: rgba(15, 44, 68, 1); }
.tema-claro .ja-pessoa.viva .ja-meio span { color: rgba(11, 111, 168, 1); }
.tema-claro .ja-botoes .btn,
.tema-claro .ja-botoes .btn.primario,
.tema-claro .ja-botoes .btn.perigo { background: rgba(242, 248, 251, 1); color: rgba(15, 44, 68, 1); }
.tema-claro .ja-botoes .btn:hover { background: rgba(239, 246, 250, 1); color: rgba(15, 44, 68, 1); }
.tema-claro .ja-botoes .btn.primario { border-color: rgba(11, 111, 168, 0.45); color: rgba(11, 111, 168, 1); }
.tema-claro .ja-botoes .btn.primario:hover { color: rgba(15, 44, 68, 1); }
.tema-claro .ja-botoes .btn.perigo { border-color: rgba(224, 85, 97, 0.4); color: rgba(147, 36, 44, 1); }
.tema-claro .ja-botoes .btn.perigo:hover { background: rgba(124, 32, 40, 1); color: rgba(15, 44, 68, 1); }
.tema-claro .ja-estado.ruim { color: rgba(158, 37, 25, 1); }
.tema-claro .mc-topo .busca input { background: rgba(244, 249, 252, 1); }
.tema-claro .mc-item { background: rgba(246, 250, 253, 1); }
.tema-claro .mc-item.procura { border-top: 3px solid rgba(74, 158, 218, 1); }
.tema-claro .mc-capa { background: rgba(246, 250, 252, 1); }
.tema-claro .mc-capa.sem-capa { background: linear-gradient(180deg, rgba(244, 249, 252, 1), rgba(246, 250, 253, 1)); }
.tema-claro .mc-selo { background: rgba(249, 252, 253, 0.78); }
.tema-claro .mc-item.procura .mc-selo { color: rgba(31, 102, 152, 1); }
.tema-claro .mc-prazo { color: rgba(15, 44, 68, 1); background: rgba(249, 252, 253, 0.78); }
.tema-claro .mc-negocio { background: rgba(15, 76, 117, 0.02); }
.tema-claro .mc-tirar { background: rgba(249, 252, 253, 0.82); color: rgba(15, 44, 68, 1); }
.tema-claro .mc-tirar:hover { background: rgba(180, 67, 58, 1); }
.tema-claro .nick-bronze.nick-apoio { color: rgba(145, 88, 39, 1); text-shadow: none; }
.tema-claro .nick-prata.nick-apoio { color: rgba(15, 44, 68, 1); text-shadow: none; }
.tema-claro .nick-ouro.nick-apoio { color: rgba(171, 132, 12, 1); text-shadow: none; }
.tema-claro .nick-diamante.nick-apoio { color: rgba(12, 150, 172, 1); text-shadow: none; }
.tema-claro .apoio-bronze { color: rgba(145, 88, 39, 1); }
.tema-claro .apoio-prata { color: rgba(15, 44, 68, 1); }
.tema-claro .apoio-ouro { color: rgba(171, 132, 12, 1); }
.tema-claro .apoio-diamante { color: rgba(12, 150, 172, 1); }
.tema-claro .mc-item.apoiador-bronze { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .mc-item.apoiador-prata { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .mc-item.apoiador-ouro { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .mc-item.apoiador-diamante { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .mc-denunciar { background: rgba(249, 252, 253, 0.72); }
.tema-claro .mc-denunciar:hover { color: rgba(158, 37, 25, 1); background: rgba(249, 252, 253, 0.9); }
.tema-claro .recorte-palco { background: rgba(248, 251, 253, 1); background-image: linear-gradient(45deg, rgba(245, 249, 252, 1) 25%, transparent 25%),
    linear-gradient(-45deg, rgba(245, 249, 252, 1) 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, rgba(245, 249, 252, 1) 75%),
    linear-gradient(-45deg, transparent 75%, rgba(245, 249, 252, 1) 75%); }
.tema-claro #mercadoJogo,
.tema-claro .secao-cabecalho h2 { color: rgba(11, 111, 168, 1); text-shadow: none; }
.tema-claro .inicio .secao-cabecalho h2 { color: rgba(11, 111, 168, 1); text-shadow: none; }
.tema-claro .inicio h2 { color: rgba(15, 44, 68, 1); }
.tema-claro .marca { color: rgba(11, 111, 168, 1); text-shadow: none; }
.tema-claro .mc-filtro.ativo,
.tema-claro .aba.ativa .rotulo { color: rgba(11, 111, 168, 1); text-shadow: none; }
.tema-claro .mc-filtro.ativo { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .inicio { background: rgba(247, 251, 253, 0.76); }
.tema-claro .vitrine-arte { filter: none; }
.tema-claro .vitrine-selo { background: rgba(249, 252, 253, 0.66); color: rgba(11, 111, 168, 1); text-shadow: none; }
.tema-claro .vitrine-ponto.ativo { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.primario::after { background: radial-gradient(ellipse at center, rgba(249, 252, 253, 0.44), rgba(249, 252, 253, 0.74)); }
.tema-claro .inicio { background: rgba(246, 250, 252, 0.55); }
.tema-claro .vitrine-palco { background: rgba(247, 250, 253, 1) var(--textura-concreto) center/cover no-repeat; }
.tema-claro .vitrine-selo { background: rgba(251, 253, 254, 0.78); border: 1px solid rgba(11, 111, 168, 0.35); }
.tema-claro .mc-capa.sem-capa { background: rgba(247, 250, 253, 1) var(--textura-sem-foto) center/cover no-repeat; }
.tema-claro .tag-papel { background: rgba(251, 253, 254, 0.55); }
.tema-claro .tag-fundador { color: rgba(184, 138, 0, 1); text-shadow: none; box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .tag-admin { color: rgba(184, 15, 0, 1); text-shadow: none; box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .tag-equipe { color: rgba(0, 114, 184, 1); text-shadow: none; box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .tag-apoio { background: rgba(251, 253, 254, 0.5); }
.tema-claro .btn::after,
.tema-claro .cartao-acao::after,
.tema-claro .mc-filtro::after { background: linear-gradient(180deg, rgba(249, 252, 253, 0.42), rgba(249, 252, 253, 0.7)); }
.tema-claro .btn { background: rgba(248, 251, 253, 1); color: rgba(15, 44, 68, 1); }
.tema-claro .btn:hover { color: rgba(15, 44, 68, 1); }
.tema-claro .btn.primario { background: rgba(249, 252, 253, 1); color: rgba(11, 111, 168, 1); text-shadow: none; }
.tema-claro .btn.primario:hover { color: rgba(15, 44, 68, 1); text-shadow: none; }
.tema-claro .btn.primario::after { background: linear-gradient(180deg, rgba(249, 252, 253, 0.4), rgba(249, 252, 253, 0.72)); }
.tema-claro .btn.perigo { background: rgba(249, 252, 253, 1); color: rgba(184, 22, 0, 1); text-shadow: none; }
.tema-claro .btn.perigo::after { background: linear-gradient(180deg, rgba(249, 252, 253, 0.38), rgba(249, 252, 253, 0.68)); }
.tema-claro .cartao-acao { background: rgba(248, 251, 253, 1); color: rgba(184, 143, 0, 1); text-shadow: none; }
.tema-claro .cartao-acao.ja { color: rgba(11, 111, 168, 1); text-shadow: none; }
.tema-claro .mc-filtro { background: rgba(248, 251, 253, 1); color: rgba(15, 44, 68, 1); }
.tema-claro .mc-filtro.ativo { color: rgba(11, 111, 168, 1); text-shadow: none; }
.tema-claro .btn,
.tema-claro .mc-filtro { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn:hover,
.tema-claro .mc-filtro:hover { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn:active,
.tema-claro .mc-filtro:active,
.tema-claro .cartao-acao:active { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn:disabled,
.tema-claro .mc-filtro:disabled { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.primario { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.primario:hover { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.primario:active { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.perigo { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.perigo:hover { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.perigo:active { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.ativo,
.tema-claro .mc-filtro.ativo { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .cartao-acao { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .apoio-bronze { color: rgba(184, 93, 0, 1); text-shadow: none; box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .apoio-prata { color: rgba(49, 86, 135, 1); text-shadow: none; box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .apoio-ouro { color: rgba(184, 138, 0, 1); text-shadow: none; box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .apoio-diamante { color: rgba(0, 169, 184, 1); text-shadow: none; box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.ativo,
.tema-claro .painel .acoes .traduzir.on { background: rgba(249, 252, 253, 1); color: rgba(11, 111, 168, 1); text-shadow: none; }
.tema-claro .chat-lateral { background: rgba(245, 249, 252, 1); }
.tema-claro .chat-busca input { background: rgba(247, 250, 253, 1); }
.tema-claro .chat-busca input:focus { border-color: rgba(231, 241, 248, 1); }
.tema-claro .chat-canais-titulo { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-grupo-nome { color: rgba(15, 44, 68, 1); }
.tema-claro .janela-chat .chat-canal-item { color: rgba(15, 44, 68, 1); }
.tema-claro .janela-chat .chat-canal-item:hover { background: rgba(15, 76, 117, 0.05); }
.tema-claro .janela-chat .chat-canal-item.ativo { background: rgba(11, 111, 168, 0.12); color: rgba(11, 111, 168, 1); box-shadow: none; }
.tema-claro .janela-chat .chat-canal-item.nao-lida::after { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-negocio { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .neg-passos { color: rgba(15, 44, 68, 1); }
.tema-claro .neg-passo { color: rgba(15, 44, 68, 1); }
.tema-claro .neg-passo.feito { color: rgba(15, 44, 68, 1); }
.tema-claro .neg-carimbo { color: var(--sangue, rgba(143, 20, 24, 1)); border: 2.5px solid var(--sangue, rgba(143, 20, 24, 1)); background: rgba(232, 226, 212, 0.55); }
.tema-claro .neg-acoes .btn,
.tema-claro .neg-acoes .btn.primario,
.tema-claro .neg-acoes .btn.perigo { color: rgba(15, 44, 68, 1); }
.tema-claro .neg-acoes .btn:hover { background: rgba(15, 76, 117, 0.06); }
.tema-claro .neg-acoes .btn.perigo { color: rgba(124, 32, 40, 1); border-color: rgba(185, 120, 124, 1); }
.tema-claro .janela-chat .chat-msg p { color: rgba(15, 44, 68, 1); }
.tema-claro .janela-chat .chat-cabeca .hora { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-canal-item .grana { color: rgba(15, 44, 68, 1); }
.tema-claro .patente::before { background: rgba(234, 243, 249, 1); }
.tema-claro .patente.aceso .pat-emblema { filter: drop-shadow(0 0 5px color-mix(in srgb, var(--metal) 60%, transparent)); }
.tema-claro .patente:hover { background: rgba(15, 76, 117, 0.035); }
.tema-claro .patente.escolhido { background: rgba(11, 111, 168, 0.07); }
.tema-claro .chat-msg[data-apoio] p,
.tema-claro .chat-msg[data-papel] p { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .chat-foto[data-apoio],
.tema-claro .chat-foto[data-papel] { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .integrante .chat-foto[data-apoio],
.tema-claro .integrante .chat-foto[data-papel] { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .perfil-cartao { background: linear-gradient(180deg, rgba(245, 249, 252, 1), rgba(247, 250, 253, 1)); border: 1px solid var(--linha, rgba(241, 247, 251, 1)); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .perfil-cartao-espera { color: var(--fraco, rgba(15, 44, 68, 1)); }
.tema-claro .perfil-cartao-rep { background: rgba(15, 76, 117, 0.035); border: 1px solid rgba(15, 76, 117, 0.05); }
.tema-claro .perfil-cartao-rep strong { color: var(--anel, rgba(68, 84, 115, 1)); }
.tema-claro .perfil-cartao-rep span { color: var(--fraco, rgba(15, 44, 68, 1)); }
.tema-claro .perfil-cartao-numeros { background: rgba(15, 76, 117, 0.05); }
.tema-claro .perfil-cartao-numeros > div { background: rgba(246, 250, 252, 1); }
.tema-claro .perfil-cartao-numeros dt { color: rgba(15, 44, 68, 1); }
.tema-claro .perfil-cartao-numeros dd { color: rgba(15, 44, 68, 1); }
.tema-claro .perfil-cartao-patente { border-top: 1px solid rgba(15, 76, 117, 0.06); }
.tema-claro .perfil-cartao-patente > span { color: rgba(15, 44, 68, 1); }
.tema-claro .perfil-patente { border: 1px solid var(--anel, rgba(238, 246, 250, 1)); background: rgba(15, 76, 117, 0.03); color: var(--anel, rgba(15, 44, 68, 1)); }
.tema-claro .perfil-patente:hover { background: color-mix(in srgb, var(--anel, rgba(212, 231, 242, 1)) 22%, transparent); }
.tema-claro .perfil-patente.atual { background: color-mix(in srgb, var(--anel, rgba(212, 231, 242, 1)) 30%, transparent); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .perfil-patente.tirar:hover { color: rgba(184, 9, 0, 1); }
.tema-claro .chat-emotes-abrir { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-emotes-abrir[aria-expanded='true'] { color: rgba(15, 44, 68, 1); }
.tema-claro .emotes-painel { background: linear-gradient(180deg, rgba(245, 249, 252, 1), rgba(247, 250, 253, 1)); border: 1px solid var(--linha, rgba(241, 247, 251, 1)); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .emotes-painel h5 { color: rgba(15, 44, 68, 1); }
.tema-claro .emote { background: rgba(15, 76, 117, 0.045); }
.tema-claro .emote:hover { background: rgba(15, 76, 117, 0.07); }
.tema-claro .chamada-painel { background: linear-gradient(180deg, rgba(245, 249, 252, 1), rgba(247, 250, 253, 1)); border: 1px solid var(--linha, rgba(241, 247, 251, 1)); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .janela-chamada { background: rgba(247, 250, 253, 1); }
.tema-claro .chamada-destacar { color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-destacar:hover { background: rgba(15, 76, 117, 0.07); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-barra { background: rgba(15, 76, 117, 0.03); border-bottom: 1px solid var(--linha, rgba(241, 247, 251, 1)); }
.tema-claro .chamada-codigo { border: 1px solid rgba(11, 111, 168, 0.28); background: rgba(11, 111, 168, 0.07); color: rgba(11, 111, 168, 1); }
.tema-claro .chamada-codigo:hover { background: rgba(11, 111, 168, 0.14); border-color: rgba(11, 111, 168, 0.5); }
.tema-claro .chamada-codigo.copiado { color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-quantos { color: var(--fraco, rgba(15, 44, 68, 1)); }
.tema-claro .chamada-encolher { color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-encolher:hover { background: rgba(15, 76, 117, 0.07); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-palco { background: rgba(249, 252, 253, 1); border: 1px solid var(--linha, rgba(241, 247, 251, 1)); }
.tema-claro .chamada-palco-quem { background: rgba(251, 253, 254, 0.7); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-palco-ampliar { background: rgba(251, 253, 254, 0.62); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-palco-ampliar:hover { color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-grande { background: rgba(249, 252, 253, 1); }
.tema-claro .chamada-grande-quem { background: rgba(251, 253, 254, 0.72); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-grande-fechar { background: rgba(251, 253, 254, 0.66); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-grande-fechar:hover { background: rgba(214, 53, 60, 1); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-palco-fechar { background: rgba(251, 253, 254, 0.62); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-palco-fechar:hover { background: rgba(214, 53, 60, 0.8); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-ficha { background: rgba(15, 76, 117, 0.035); }
.tema-claro .chamada-ficha.na-tela { border-color: color-mix(in srgb, var(--anel, rgba(11, 111, 168, 1)) 45%, transparent); }
.tema-claro .chamada-ficha-nome { color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-ficha-tela { color: var(--anel, rgba(11, 111, 168, 1)); }
.tema-claro .chamada-ficha-tela:hover { background: rgba(15, 76, 117, 0.09); }
.tema-claro .chamada-ficha-tela.assistindo { background: color-mix(in srgb, var(--anel, rgba(11, 111, 168, 1)) 22%, transparent); }
.tema-claro .chamada-microfone > span { color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-microfone select { background: rgba(247, 251, 253, 1); border: 1px solid var(--linha, rgba(241, 247, 251, 1)); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-degraus > span { color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-degrau { border: 1px solid var(--linha, rgba(241, 247, 251, 1)); background: rgba(15, 76, 117, 0.03); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-degrau:hover { background: rgba(15, 76, 117, 0.08); color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-degrau.agora { background: rgba(11, 111, 168, 0.16); border-color: rgba(11, 111, 168, 0.5); color: rgba(11, 111, 168, 1); }
.tema-claro .chamada-ficha.falando .chat-foto { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .chamada-ficha.falando .chamada-ficha-nome { color: rgba(11, 111, 168, 1); }
.tema-claro .chamada-nota { color: rgba(15, 44, 68, 1); border-left: 2px solid rgba(214, 53, 60, 0.5); }
.tema-claro .chat-anexar { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-anexar:hover { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-foto-previa { background: rgba(245, 249, 252, 1); border: 1px solid var(--linha, rgba(241, 247, 251, 1)); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .chat-foto-previa span { color: var(--fraco, rgba(15, 44, 68, 1)); }
.tema-claro .chat-foto-tirar { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-foto-tirar:hover { background: rgba(214, 53, 60, 0.25); color: rgba(15, 44, 68, 1); }
.tema-claro .chat-msg-foto { border: 1px solid var(--linha, rgba(241, 247, 251, 1)); }
.tema-claro .chat-painel.recebendo-foto { outline: 2px dashed rgba(11, 111, 168, 0.55); }
.tema-claro .foto-cheia { background: rgba(251, 253, 254, 0.88); }
.tema-claro .foto-cheia img { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .chamada-menu { background: linear-gradient(180deg, rgba(245, 249, 252, 1), rgba(247, 250, 253, 1)); border: 1px solid var(--linha, rgba(241, 247, 251, 1)); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .chamada-menu-ou { color: rgba(15, 44, 68, 1); }
.tema-claro .chamada-menu-codigo input { background: rgba(247, 251, 253, 1); border: 1px solid var(--linha, rgba(241, 247, 251, 1)); color: var(--texto, rgba(68, 84, 115, 1)); }
.tema-claro .chamada-convite { background: linear-gradient(180deg, rgba(245, 249, 252, 1), rgba(247, 250, 253, 1)); border: 1px solid rgba(11, 111, 168, 0.32); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .chamar-icone { color: rgba(15, 44, 68, 1); }
.tema-claro .btn.chamar:hover .chamar-icone { color: rgba(68, 82, 116, 1); }
.tema-claro .chamar-texto { color: rgba(15, 44, 68, 1); }
.tema-claro .chamar-sub { color: rgba(15, 44, 68, 1); }
.tema-claro .btn.chamar:hover .chamar-sub { color: rgba(15, 44, 68, 1); }
.tema-claro .chamar-ondas i { background: rgba(255, 107, 114, 1); }
.tema-claro .btn.chamar.ao-vivo { color: rgba(184, 0, 25, 1); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.chamar.ao-vivo:hover { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .btn.instalar { color: rgba(15, 44, 68, 1); }
.tema-claro .btn.instalar:hover { color: rgba(15, 44, 68, 1); }
.tema-claro .letreiro { background: linear-gradient(180deg, rgba(247, 250, 253, 1), rgba(244, 249, 252, 1)); }
.tema-claro .letreiro-luz { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .letreiro-saudacao { text-shadow: none; }
.tema-claro .apoio-faixa { background: linear-gradient(180deg, rgba(248, 251, 253, 0.97), rgba(248, 251, 253, 0.9)); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .apoio-faixa-texto { text-shadow: none; }
.tema-claro .placar { background: rgba(15, 76, 117, 0.035); }
.tema-claro .placar-pulso { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .aba-fechar:hover { background: rgba(224, 85, 97, 0.14); }
.tema-claro .pag-valor { text-shadow: none; }
.tema-claro .pag-qr { background: rgba(184, 215, 234, 1); }
.tema-claro .pag-sem-qr { color: rgba(15, 44, 68, 1); }
.tema-claro .bv-sub { color: var(--fraco, rgba(15, 44, 68, 1)); }
.tema-claro .bv-jogo { border: 1px solid var(--linha, rgba(241, 247, 251, 1)); background: rgba(246, 250, 252, 1); }
.tema-claro .bv-jogo span { color: rgba(64, 83, 119, 1); background: linear-gradient(180deg, transparent, rgba(251, 253, 254, 0.85)); }
.tema-claro .dica-contas { background: linear-gradient(180deg, rgba(245, 249, 252, 0.97), rgba(247, 250, 253, 0.97)); border: 1px solid rgba(11, 111, 168, 0.4); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .dica-contas p { color: rgba(15, 44, 68, 1); }
.tema-claro .dica-contas b { color: rgba(11, 111, 168, 1); }
.tema-claro .boas-vindas { background: rgba(249, 252, 253, 0.9); }
.tema-claro .bv-caixa { background: linear-gradient(135deg, rgba(11, 111, 168, 0.07), rgba(255, 45, 144, 0.05)), rgba(247, 250, 253, 1); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .boas-vindas h2 { text-shadow: none; }
.tema-claro .chat-comandos { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .chat-comandos .cmd:hover,
.tema-claro .chat-comandos .cmd.escolhido { background: rgba(11, 111, 168, 0.1); }
.tema-claro .ag-insignia svg { filter: drop-shadow(0 0 14px color-mix(in srgb, var(--metal, var(--acento)) 55%, transparent)); }
.tema-claro .ag-previa { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .ag-previa-nome { text-shadow: none; }
.tema-claro .vistoria-ponto { background: var(--fraco, rgba(212, 231, 242, 1)); }
.tema-claro .btn.vistoria.acesa { color: rgba(11, 111, 168, 1); }
.tema-claro .btn.vistoria.acesa .vistoria-ponto { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .diario { background: linear-gradient(180deg, rgba(245, 249, 252, 0.96), rgba(247, 250, 253, 0.96)); }
.tema-claro .diario-titulo { color: rgba(15, 44, 68, 1); }
.tema-claro .diario-lista li { background: rgba(246, 250, 253, 1); border-left: 3px solid rgba(238, 246, 250, 1); }
.tema-claro .diario-lista li.agora { border-left-color: var(--perigo, rgba(255, 107, 122, 1)); background: color-mix(in srgb, var(--perigo, rgba(255, 107, 122, 1)) 8%, rgba(246, 250, 253, 1)); }
.tema-claro .diario-lista li.agora span { color: rgba(184, 0, 19, 1); }
.tema-claro .convite-chat { border: 1px solid rgba(11, 111, 168, 1); background: rgba(245, 249, 252, 1); box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .convite-chat b { color: rgba(15, 44, 68, 1); }
.tema-claro .convite-chat p { color: rgba(15, 44, 68, 1); }
.tema-claro .chat-online { color: rgba(40, 144, 81, 1); }
.tema-claro .web-topo { background: rgba(247, 251, 253, 1); }
.tema-claro .web-idioma .bandeira.ativa { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .web-topo select { background: rgba(244, 249, 252, 1); }
.tema-claro .web-abas { background: rgba(247, 251, 253, 1); }
.tema-claro .web-aba.ativa .web-aba-conta { text-shadow: none; }
.tema-claro .pag-dialogo::backdrop { background: rgba(251, 253, 254, 0.72); }
@media (max-width: 680px) {
.tema-claro .corpo-web .chat-lateral.aberta { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
}
.tema-claro .web-aba-conta.tem-nova { color: rgba(15, 44, 68, 1); }
.tema-claro .web-aba.ativa .web-aba-conta.tem-nova { color: rgba(15, 44, 68, 1); }
.tema-claro .escolher-jogos { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .escolher-jogos::backdrop { background: rgba(249, 252, 253, 0.82); }
.tema-claro .escolher-topo h2 { text-shadow: none; }
.tema-claro .escolher-sub { color: var(--fraco, rgba(15, 44, 68, 1)); }
.tema-claro .escolher-busca { background: rgba(248, 251, 253, 1); border: 1px solid var(--borda, rgba(241, 247, 251, 1)); }
.tema-claro .escolher-item { background: rgba(246, 250, 252, 1); }
.tema-claro .escolher-item:hover { background: rgba(243, 248, 252, 1); }
.tema-claro .escolher-item.marcado { background: color-mix(in srgb, var(--acento) 9%, rgba(246, 250, 252, 1)); }
.tema-claro .btn.sino .sino-corte { box-shadow: 0 1px 4px rgba(15, 76, 117, 0.16); }
.tema-claro .web-recado { background: color-mix(in srgb, var(--acento) 12%, rgba(246, 250, 252, 1)); }

/* O que o gerador não alcança: fundo da página, botões e sombras de neon. */
body.tema-claro, .tema-claro.mercado { background: linear-gradient(155deg, #ffffff 0%, #eef8ff 50%, #d8effc 100%) fixed; color: #0f2c44; }
.tema-claro .btn { background-color: #ffffff; background-image: none; border: 1px solid #8fc4e2; color: #0f2c44; text-shadow: none; box-shadow: none; }
.tema-claro .btn:hover { background-color: #e6f6ff; border-color: #0b6fa8; }
.tema-claro .btn.primario { background: #0b6fa8; border-color: #0b6fa8; color: #ffffff; }
.tema-claro .btn.primario:hover { background: #0f4c75; }
/* Na web o botão de tema fica no topo; o do mercado é para o programa. */
.corpo-web #mercado .tema-alterna { display: none; }
.tema-claro .btn.doar { background-color: #fff5f6; border-color: #e7a5ad; color: #a3202e; }
.tema-claro h1, .tema-claro h2, .tema-claro h3 { text-shadow: none; }
.tema-claro .web-topo, .tema-claro .web-abas { background: rgba(255, 255, 255, 0.85); }
.tema-claro input, .tema-claro select, .tema-claro textarea { background-color: #ffffff; color: #0f2c44; border-color: #8fc4e2; }
.tema-claro dialog { background-color: #ffffff; color: #0f2c44; }
.tema-claro .btn::before, .tema-claro .btn::after, .tema-claro .mc-filtro::before, .tema-claro .mc-filtro::after { content: none; }
.tema-claro .btn { clip-path: none; border-radius: 8px; }
.tema-claro .mc-capa.sem-capa { height: 46px; min-height: 0; aspect-ratio: auto; background: #dcecf7; }
.tema-claro .mc-preco.combinar { font-family: inherit; color: #55748b; -webkit-text-stroke: 0; }
.tema-alterna { min-width: 34px; }
