
/*
 * 1.4.133 — Identidade cromática por estágio típico.
 * Verde = recém-chegado/iniciante; amarelo = intermediário;
 * azul = avançado/avançadíssimo.
 * Seções universais, de assinatura ou puramente contextuais ficam neutras.
 */

/* ---------- variáveis por estágio ---------- */
:is(
 .anth-perfis-section--conquistas-iniciante,
 .anth-perfis-section--convite-iniciante,
 .anth-perfis-section--modificador-comercial,
 .anth-rc-hero,.anth-ini-hero,.anth-rc-forum,.anth-ini-forum,.anth-ini-avaliacao
){
 --anth-stage-accent:#43d6ad;
 --anth-stage-accent-2:#7ce9c8;
 --anth-stage-bg:rgba(8,54,43,.34);
 --anth-stage-bg-strong:rgba(7,45,37,.62);
 --anth-stage-border:rgba(67,214,173,.42);
 --anth-stage-glow:rgba(67,214,173,.12);
}

:is(
 .anth-perfis-section--melhor-desempenho,
 .anth-perfis-section--proximo-nucleo,
 .anth-int-hero,.anth-int-forum,.anth-int-avaliacao
){
 --anth-stage-accent:#e0b95a;
 --anth-stage-accent-2:#f0cf7b;
 --anth-stage-bg:rgba(78,57,9,.32);
 --anth-stage-bg-strong:rgba(62,45,8,.60);
 --anth-stage-border:rgba(224,185,90,.44);
 --anth-stage-glow:rgba(224,185,90,.12);
}

:is(
 .anth-perfis-section--nucleo-em-foco,
 .anth-perfis-section--universo-expandir,
 .anth-perfis-section--reconhecimento,
 .anth-perfis-section--marco-pessoal,
 .anth-perfis-section--universo-anthares,
 .anth-perfis-section--meu-projeto,
 .anth-perfis-section--leitura-beta-contos,
 .anth-perfis-section--leitura-beta-leitor,
 .anth-perfis-section--loja-autor-cta,
 .anth-perfis-section--consultoria,
 .anth-av-bv
){
 --anth-stage-accent:#38a9ff;
 --anth-stage-accent-2:#69c9ff;
 --anth-stage-bg:rgba(4,50,88,.34);
 --anth-stage-bg-strong:rgba(4,38,70,.64);
 --anth-stage-border:rgba(56,169,255,.48);
 --anth-stage-glow:rgba(56,169,255,.15);
}

/* ---------- superfície principal ---------- */
:is(
 .anth-perfis-section--conquistas-iniciante,
 .anth-perfis-section--convite-iniciante,
 .anth-perfis-section--modificador-comercial,
 .anth-perfis-section--melhor-desempenho,
 .anth-perfis-section--proximo-nucleo,
 .anth-perfis-section--nucleo-em-foco,
 .anth-perfis-section--universo-expandir,
 .anth-perfis-section--reconhecimento,
 .anth-perfis-section--marco-pessoal,
 .anth-perfis-section--universo-anthares,
 .anth-perfis-section--meu-projeto,
 .anth-perfis-section--leitura-beta-contos,
 .anth-perfis-section--leitura-beta-leitor,
 .anth-perfis-section--loja-autor-cta,
 .anth-perfis-section--consultoria
) > :first-child,
:is(.anth-rc-hero,.anth-ini-hero,.anth-int-hero,.anth-av-bv,.anth-rc-forum,.anth-ini-forum,.anth-int-forum,.anth-ini-avaliacao,.anth-int-avaliacao){
 border-color:var(--anth-stage-border)!important;
 background-color:var(--anth-stage-bg)!important;
 box-shadow:inset 0 0 30px var(--anth-stage-glow)!important;
}

/* ---------- títulos, barras e pequenos acentos ---------- */
:is(
 .anth-perfis-section--conquistas-iniciante,
 .anth-perfis-section--convite-iniciante,
 .anth-perfis-section--modificador-comercial,
 .anth-perfis-section--melhor-desempenho,
 .anth-perfis-section--proximo-nucleo,
 .anth-perfis-section--nucleo-em-foco,
 .anth-perfis-section--universo-expandir,
 .anth-perfis-section--reconhecimento,
 .anth-perfis-section--marco-pessoal,
 .anth-perfis-section--universo-anthares,
 .anth-perfis-section--meu-projeto,
 .anth-perfis-section--leitura-beta-contos,
 .anth-perfis-section--leitura-beta-leitor,
 .anth-perfis-section--loja-autor-cta,
 .anth-perfis-section--consultoria,
 .anth-rc-hero,.anth-ini-hero,.anth-int-hero,.anth-av-bv,
 .anth-rc-forum,.anth-ini-forum,.anth-int-forum,.anth-ini-avaliacao,.anth-int-avaliacao
) :is(
 [class*="__kicker"],[class*="__title"],[class*="-title"],[class*="__label"],
 [class*="__heading"] strong,h2
){color:var(--anth-stage-accent)!important}

:is(
 .anth-perfis-section--conquistas-iniciante,
 .anth-perfis-section--convite-iniciante,
 .anth-perfis-section--modificador-comercial,
 .anth-perfis-section--melhor-desempenho,
 .anth-perfis-section--proximo-nucleo,
 .anth-perfis-section--nucleo-em-foco,
 .anth-perfis-section--universo-expandir,
 .anth-perfis-section--reconhecimento,
 .anth-perfis-section--marco-pessoal,
 .anth-perfis-section--universo-anthares,
 .anth-perfis-section--meu-projeto,
 .anth-perfis-section--leitura-beta-contos,
 .anth-perfis-section--leitura-beta-leitor,
 .anth-perfis-section--loja-autor-cta,
 .anth-perfis-section--consultoria,
 .anth-rc-hero,.anth-ini-hero,.anth-int-hero,.anth-av-bv,
 .anth-rc-forum,.anth-ini-forum,.anth-int-forum,.anth-ini-avaliacao,.anth-int-avaliacao
) :is([class*="__kicker"],[class*="__title"],[class*="-title"],h2)::before{
 background:var(--anth-stage-accent)!important;
 border-color:var(--anth-stage-accent)!important;
 box-shadow:0 0 10px var(--anth-stage-glow)!important;
}

/* ---------- cards internos / ícones / ações ---------- */
:is(
 .anth-perfis-section--conquistas-iniciante,
 .anth-perfis-section--convite-iniciante,
 .anth-perfis-section--modificador-comercial,
 .anth-perfis-section--melhor-desempenho,
 .anth-perfis-section--proximo-nucleo,
 .anth-perfis-section--nucleo-em-foco,
 .anth-perfis-section--universo-expandir,
 .anth-perfis-section--reconhecimento,
 .anth-perfis-section--marco-pessoal,
 .anth-perfis-section--universo-anthares,
 .anth-perfis-section--meu-projeto,
 .anth-perfis-section--leitura-beta-contos,
 .anth-perfis-section--leitura-beta-leitor,
 .anth-perfis-section--loja-autor-cta,
 .anth-perfis-section--consultoria,
 .anth-rc-hero,.anth-ini-hero,.anth-int-hero,.anth-av-bv,
 .anth-rc-forum,.anth-ini-forum,.anth-int-forum,.anth-ini-avaliacao,.anth-int-avaliacao
) :is([class*="card"],[class*="painel"],[class*="mini"],[class*="icon"],[class*="icone"]){
 border-color:var(--anth-stage-border)!important;
}

:is(
 .anth-perfis-section--conquistas-iniciante,
 .anth-perfis-section--convite-iniciante,
 .anth-perfis-section--modificador-comercial,
 .anth-perfis-section--melhor-desempenho,
 .anth-perfis-section--proximo-nucleo,
 .anth-perfis-section--nucleo-em-foco,
 .anth-perfis-section--universo-expandir,
 .anth-perfis-section--reconhecimento,
 .anth-perfis-section--marco-pessoal,
 .anth-perfis-section--universo-anthares,
 .anth-perfis-section--meu-projeto,
 .anth-perfis-section--leitura-beta-contos,
 .anth-perfis-section--leitura-beta-leitor,
 .anth-perfis-section--loja-autor-cta,
 .anth-perfis-section--consultoria,
 .anth-rc-hero,.anth-ini-hero,.anth-int-hero,.anth-av-bv,
 .anth-rc-forum,.anth-ini-forum,.anth-int-forum,.anth-ini-avaliacao,.anth-int-avaliacao
) :is(a[class*="cta"],a[class*="btn"],button,[role="button"]){
 border-color:var(--anth-stage-border)!important;
}

:is(
 .anth-perfis-section--conquistas-iniciante,
 .anth-perfis-section--convite-iniciante,
 .anth-perfis-section--modificador-comercial,
 .anth-perfis-section--melhor-desempenho,
 .anth-perfis-section--proximo-nucleo,
 .anth-perfis-section--nucleo-em-foco,
 .anth-perfis-section--universo-expandir,
 .anth-perfis-section--reconhecimento,
 .anth-perfis-section--marco-pessoal,
 .anth-perfis-section--universo-anthares,
 .anth-perfis-section--meu-projeto,
 .anth-perfis-section--leitura-beta-contos,
 .anth-perfis-section--leitura-beta-leitor,
 .anth-perfis-section--loja-autor-cta,
 .anth-perfis-section--consultoria,
 .anth-rc-hero,.anth-ini-hero,.anth-int-hero,.anth-av-bv,
 .anth-rc-forum,.anth-ini-forum,.anth-int-forum,.anth-ini-avaliacao,.anth-int-avaliacao
) :is(svg,svg *){stroke:var(--anth-stage-accent)!important}

/* O Núcleo em foco precisa conservar o vídeo; a cor azul entra no contorno e acentos. */
.anth-perfis-section--nucleo-em-foco .anth-nef--v128{
 border-color:var(--anth-stage-border)!important;
 background-color:rgba(4,38,70,.44)!important;
}
.anth-perfis-section--nucleo-em-foco .anth-nef--v128 .anth-nef__kicker,
.anth-perfis-section--nucleo-em-foco .anth-nef--v128 .anth-nef__mini-cta{color:var(--anth-stage-accent-2)!important}
.anth-perfis-section--nucleo-em-foco .anth-nef--v128 .anth-nef__kicker::before{background:var(--anth-stage-accent)!important}

/* Onde você se destacou: apenas 2/4 ou 3/4. */
.anth-home .anth-perfis-section--melhor-desempenho{width:100%!important;min-width:0!important}
