
:root{--td-bg:#0c141d;--td-lime:#dbff4d;--td-orange:#ff6f43;--td-white:#f2f1e9;--td-display:'Barlow Condensed',Impact,sans-serif;--td-body:'Space Grotesk',system-ui,sans-serif}
.tema{font-family:var(--td-body)}
.tema .topo,.tema .topo[data-site-header]{background:#0c151e!important;border-bottom:1px solid #d9f9d02d!important;color:var(--td-white)!important;box-shadow:0 8px 25px #0a111b33}
.tema .topo .marca{color:var(--td-white)!important;font:700 25px var(--td-display);letter-spacing:.03em;text-transform:uppercase}
.tema .topo .menu a{font:600 12px var(--td-body)!important;letter-spacing:.03em;color:#eff3f2!important}
.tema .topo .menu a:hover{color:var(--td-lime)!important}
.tema .caso-abertura{background:radial-gradient(ellipse at 85% 23%,#1d3544,#0b131d 62%)!important;color:var(--td-white)!important;border-bottom:4px solid var(--case-accent,var(--td-orange));}
.tema .caso-abertura:before{border-color:var(--case-accent,var(--td-orange));opacity:.5}
.tema .caso-abertura h1{font:800 clamp(65px,6.9vw,120px)/.92 var(--td-display);letter-spacing:.004em!important;text-transform:uppercase;color:var(--td-white)!important}
.tema .caso-abertura .caso-nome{color:var(--case-accent,var(--td-lime))!important;font:700 17px var(--td-body)}
.tema .caso-abertura .caso-sintese,.tema .caso-abertura .caso-natureza,.tema .caso-abertura .trilha{color:#d2e2e6!important;font-family:var(--td-body)}
.tema .caso-abertura .trilha a{color:#e2f9eb!important}
.tema .caso-abertura .caso-acoes .botao{border-radius:0!important;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);font-family:var(--td-body)}
.tema .caso-abertura .moldura{box-shadow:12px 12px 0 #dcfa4733}
.tema .cin-chapter{letter-spacing:.08em;font-family:var(--td-body)}
.tema .resumo h2,.tema .etapa h2,.tema .proximo h2{font-family:var(--td-display)!important;font-weight:800!important;letter-spacing:.01em!important;line-height:1.05!important}
.tema .etapa h2{text-transform:uppercase;font-size:clamp(44px,4.5vw,76px)!important}
.tema .etapa .etapa__rotulo{font-family:var(--td-body)!important}
.tema .indice,.tema .indice-movel{border-radius:0!important}
.tema .indice a,.tema .indice-movel a{font-family:var(--td-body);font-size:12px!important}
.tema .indice a[aria-current=true]{font-weight:700}
.tema .conteudo .ampliar img{max-width:100%}
.tema-agitae .prototipo,.tema-agitae .ag-task-group,.tema-agitae .ag-docked-cta{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important}

@media(max-width:760px){.tema .caso-abertura h1{font-size:clamp(53px,13vw,82px)!important}.tema .topo .menu-toggle__label{color:var(--td-white)}.tema .topo .menu-toggle__icon span{background:var(--td-white)}.tema .topo .nav-principal{background:#0f1b26!important}.tema .topo .menu a{color:var(--td-white)!important}}
