/* Modo estudo — visual "Academia Arcana", em folha própria (sem estilo.css). Fontes SIL OFL 1.1 (/fonts/OFL-*.txt); fell-estudo.woff2 = IM Fell English SC cortada em pt-BR. */
@font-face{font-family:"Fell SC";src:url("../fonts/fell-estudo.woff2") format("woff2");font-display:swap}
@font-face{font-family:"Pinyon";src:url("../fonts/pinyon-script.woff2") format("woff2");font-display:swap}
:root{color-scheme:dark;--meia-noite:#0b0f2b;--placa:rgba(13,16,44,.9);--vinho:#7a1630;--vela:#ffbe5c;--vela-clara:#ffe2a0;--latao:#c99a4a;--tinta:#2a1a0f;--tinta-2:#5a4128;--texto-claro:#f4ead6;--texto-apagado:#bdb8d2;--erro-tinta:#9b1026;--acerto:#2b7337;--cera-a:#a3172b;--cera-a-escura:#620b19;--cera-b:#1f4fa8;--cera-b-escura:#102d66;--cera-c:#d58e14;--cera-c-escura:#85520a;--cera-d:#17794a;--cera-d-escura:#0b472a;--cera-e:#6b3fa0;--cera-e-escura:#3d2160;--fonte-titulo:"Fell SC","Palatino Linotype",Georgia,serif;--fonte-magia:"Pinyon","Segoe Script",cursive;--fonte-texto:"Inter","Segoe UI Variable Text","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--gutter:16px;--rasgado:polygon(0% 2.8px,12.5% 3.3px,25% 3.6px,37.5% 4.2px,50% 3.3px,62.5% 4.2px,75% 0.1px,87.5% 2.1px,100% 4.2px,calc(100% - 2.9px) 12.5%,calc(100% - 4.1px) 25%,calc(100% - 0.5px) 37.5%,calc(100% - 2.1px) 50%,calc(100% - 1.1px) 62.5%,calc(100% - 2.4px) 75%,calc(100% - 2.6px) 87.5%,100% calc(100% - 0.1px),87.5% calc(100% - 1px),75% calc(100% - 1.3px),62.5% calc(100% - 4.1px),50% calc(100% - 3.4px),37.5% calc(100% - 0.7px),25% calc(100% - 3.6px),12.5% calc(100% - 0.6px),0% calc(100% - 2.8px),0.6px 87.5%,0px 75%,3.9px 62.5%,0.9px 50%,1px 37.5%,4.4px 25%,3.9px 12.5%);--papel:url("../img/pergaminho.svg"),radial-gradient(ellipse 120% 90% at 50% 40%,#fbf1da 0%,#f0dfb8 55%,#dcc08a 100%)}
*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none !important}
html{-webkit-text-size-adjust:100%}
body{margin:0;min-height:100dvh;overflow-x:hidden;color:var(--texto-claro);font:1.0625rem/1.45 var(--fonte-texto);background:var(--meia-noite);-webkit-font-smoothing:antialiased}
body::before{content:"";position:fixed;inset:0 0 auto;height:100lvh;z-index:-1;background:radial-gradient(130% 90% at 50% 45%,transparent 50%,rgba(3,3,12,.75) 100%),linear-gradient(180deg,rgba(5,6,20,.25),rgba(5,6,20,.45)),url("../img/cenario.svg") center/cover}
p{margin:0}
h1,h2,h3{margin:0;font-family:var(--fonte-titulo);font-weight:400;line-height:1.1}
a{color:var(--vela-clara)}
button{font:inherit}
:focus-visible{outline:3px solid var(--vela-clara);outline-offset:3px}
.sprite{position:absolute;width:0;height:0;overflow:hidden}
.num{font-family:var(--fonte-titulo)}
.ico{width:18px;height:20px;flex:none}
.velas{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}
.vela{position:absolute;width:8px;height:30px;border-radius:2px;background:linear-gradient(90deg,#d9c8a4,#fff6e2 45%,#c8b48c);animation:flutuar 7s ease-in-out infinite}
.vela::before{content:"";position:absolute;left:50%;bottom:100%;width:8px;height:14px;margin:0 0 2px -4px;border-radius:50% 50% 50% 50% / 65% 65% 35% 35%;background:radial-gradient(circle at 50% 70%,#fff7d6 0 25%,#ffc35a 55%,#ff7a1a 100%);box-shadow:0 0 10px 3px rgba(255,180,80,.75),0 0 34px 12px rgba(255,150,50,.28);animation:tremular 1.3s ease-in-out infinite alternate}
.v1{left:6%;top:16%}
.v2{left:30%;top:7%;transform:scale(.7);animation-delay:-2s}
.v3{left:66%;top:6%;transform:scale(.6);animation-delay:-4s}
.v4{left:88%;top:15%;animation-delay:-1s}
.v5{left:50%;top:26%;transform:scale(.45);animation-delay:-3s}
.vela--solo{position:relative;display:block;width:14px;height:52px;margin-top:30px}
.vela--solo::before{width:14px;height:24px;margin-left:-7px}
.placa{background:var(--placa);border:1.5px solid var(--latao);border-radius:10px;box-shadow:inset 0 0 0 3px rgba(13,16,44,.9),inset 0 0 0 4px rgba(201,154,74,.45),0 12px 26px rgba(0,0,0,.5)}
.papel{background:var(--papel);background-size:300px 300px,cover;color:var(--tinta);clip-path:var(--rasgado);box-shadow:inset 0 0 22px rgba(122,72,20,.45)}
.estandarte{display:block;overflow:visible}
.casa-linguagens{--casa:#e4572e;--casa-escura:#8a2a10}
.casa-humanas{--casa:#2e86ab;--casa-escura:#164b66}
.casa-natureza{--casa:#3f9d4b;--casa-escura:#1f5a28}
.casa-matematica{--casa:#8e6bbf;--casa-escura:#4b3373}
.estandarte__pano{fill:var(--casa-escura,#3a2a50)}
.estandarte__campo{fill:var(--casa,#6a5a80)}
.emb{fill:#fbefd2}
.emb-traco,.emb-traco path{fill:none;stroke:#fbefd2;stroke-width:3.6;stroke-linecap:round}
.emb-campo{fill:none;stroke:var(--casa);stroke-width:2.2;stroke-linecap:round}
.selo{position:relative;display:block;width:60px;aspect-ratio:100 / 120;flex:none}
.selo__cera{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 3px 3px rgba(40,10,0,.45))}
.lacre__cera{fill:var(--cera,#8f1830)}
.lacre__fita{fill:var(--cera-escura,#4a0b1d)}
.selo__letra{position:absolute;inset:0 0 16.7%;display:grid;place-items:center;padding-top:.06em;font-family:var(--fonte-titulo);font-size:2.6rem;line-height:1;color:#fff1d8;text-shadow:0 -1px 0 rgba(0,0,0,.5),0 2px 0 rgba(255,255,255,.18)}
.cera-a{--cera:var(--cera-a);--cera-escura:var(--cera-a-escura)}
.cera-b{--cera:var(--cera-b);--cera-escura:var(--cera-b-escura)}
.cera-c{--cera:var(--cera-c);--cera-escura:var(--cera-c-escura)}
.cera-d{--cera:var(--cera-d);--cera-escura:var(--cera-d-escura)}
.cera-e{--cera:var(--cera-e);--cera-escura:var(--cera-e-escura)}
.cera-c .selo__letra{color:#2e1700;text-shadow:0 1px 0 rgba(255,240,200,.5)}
.fita{display:inline-flex;align-items:center;gap:8px;padding:6px 22px;background:linear-gradient(180deg,#4aa356,#2b7337);color:#fffbe9;font-weight:800;font-size:.92rem;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%,12px 50%);text-shadow:0 1px 0 rgba(0,0,0,.35)}
.titulo-arena{text-align:center;font-size:2.5rem;color:var(--vela-clara);text-shadow:0 0 18px rgba(255,190,92,.45),0 2px 0 #1a0d05}
.sub-arena{text-align:center;font-family:var(--fonte-titulo);color:var(--texto-apagado);margin-bottom:4px}
.primario{display:block;width:100%;padding:15px 18px;cursor:pointer;font-family:var(--fonte-titulo);font-size:1.35rem;letter-spacing:.03em;color:#fff3dc;text-align:center;text-decoration:none;background:linear-gradient(180deg,#a3243f,#6b1028);border:2px solid var(--latao);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 6px 14px rgba(60,10,20,.45)}
.primario:disabled{opacity:.5;cursor:default}
.atalho{flex:1;min-height:52px;padding:10px 12px;cursor:pointer;color:var(--vela-clara);font-family:var(--fonte-titulo);font-size:1.15rem;background:var(--placa);border:1.5px solid var(--latao);border-radius:10px}
.atalho--largo{width:100%;flex:none}
.aviso{position:fixed;top:0;left:0;right:0;z-index:20;padding:10px var(--gutter);text-align:center;font-weight:700;color:#fff3e0;background:linear-gradient(180deg,#9a2440,#5e0f24);border-bottom:2px solid var(--latao)}
.miudo{font-size:.9rem;color:var(--texto-apagado);text-align:center}
.nota{padding:10px 14px;border-left:4px solid var(--vela);background:rgba(255,190,92,.12);border-radius:6px;font-weight:600;color:var(--vela-clara)}
.erro-claro:empty{display:none}
.erro-claro{padding:8px 12px;border-radius:8px;background:#2a1630;border:1px solid #ff8f8f;color:#ffd6d6;font-weight:700}
.est{position:relative;z-index:1;max-width:460px;margin:0 auto;min-height:100dvh;padding:calc(16px + env(safe-area-inset-top)) var(--gutter) calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column}
[data-tela]{display:flex;flex-direction:column;gap:14px;flex:1}
.tela-centro{justify-content:center;align-items:center;text-align:center}
.carregando{font-family:var(--fonte-titulo);font-size:1.5rem;color:var(--vela-clara);margin-top:18px}
.secao{font-size:1.5rem;color:var(--vela-clara);margin-top:4px}
.pergaminho-form{padding:22px 20px 20px;color-scheme:light}
.pergaminho-form label{display:block;font-weight:700;margin-bottom:14px;color:var(--tinta)}
.pergaminho-form input:not([type=checkbox]):not([type=radio]),.pergaminho-form select{display:block;width:100%;margin-top:6px;padding:13px 14px;font:inherit;font-weight:500;color:var(--tinta);background:rgba(255,252,242,.85);border:2px solid #8a6a3e;border-radius:6px}
.pergaminho-form a{color:var(--vinho);font-weight:700}
.check{display:flex !important;gap:12px;align-items:flex-start;font-weight:500 !important}
.check input{width:24px;height:24px;flex:none;margin:1px 0 0;accent-color:var(--vinho)}
.erro{margin:0 0 12px;min-height:1.4em;color:var(--erro-tinta);font-weight:700}
.erro:not(:empty){padding:8px 12px;border-left:4px solid var(--erro-tinta);background:rgba(155,16,38,.1)}
fieldset{border:0;margin:0 0 10px;padding:0;min-width:0}
legend{padding:0;margin-bottom:8px;font-family:var(--fonte-titulo);font-size:1.25rem;color:var(--tinta)}
.casas-escolha{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.casas-escolha legend{grid-column:1 / -1}
.casa-opcao{position:relative;display:flex !important;flex-direction:column;align-items:center;gap:2px;margin:0 !important;padding:8px 6px 10px;border-radius:8px;cursor:pointer;text-align:center;line-height:1.15;background:rgba(255,252,242,.55);border:2px solid rgba(138,106,62,.5)}
.casa-opcao input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}
.casa-opcao .estandarte{width:50px;height:66px}
.casa-opcao__nome{font-family:var(--fonte-titulo);font-size:1.05rem}
.casa-opcao__area{font-size:.8rem;font-weight:600;color:var(--tinta-2)}
.casa-opcao:has(input:checked){background:rgba(255,246,220,.95);border-color:var(--casa);box-shadow:0 0 0 3px var(--casa),0 0 16px rgba(255,190,92,.6)}
.casa-opcao:has(input:focus-visible){outline:3px solid var(--vinho);outline-offset:2px}
.hud{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:0 14px 12px 10px;margin-top:10px}
.hud__quem{min-width:0;padding-top:10px}
.hud__nome{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hud__nivel{font-family:var(--fonte-titulo);font-size:1.1rem;color:var(--vela)}
.xp{grid-column:2 / -1;display:grid;gap:3px}
.xp__barra,.meta__barra{display:block;height:9px;border-radius:9px;background:rgba(244,234,214,.14);overflow:hidden}
.xp__barra span,.meta__barra span{display:block;height:100%;width:var(--p,0%);border-radius:inherit;background:linear-gradient(90deg,var(--vela),var(--vela-clara));box-shadow:0 0 8px rgba(255,190,92,.7)}
.xp__texto{font-size:.78rem;color:var(--texto-apagado)}
.ofensiva{display:grid;grid-template-columns:128px 1fr;align-items:center;gap:8px;padding:14px 16px 14px 8px}
.ofensiva__mascote{position:relative}
.ofensiva__mascote::before{content:"";position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle,rgba(255,214,140,.8),transparent 70%)}
.ofensiva__mascote svg{position:relative;display:block;width:128px;height:128px;animation:respirar 4s ease-in-out infinite;transform-origin:50% 90%}
.ofensiva__rotulo{display:flex;align-items:center;gap:6px;font-family:var(--fonte-titulo);font-size:1.05rem;color:var(--vinho)}
.ofensiva__dias{font-size:1.1rem;font-weight:700;color:var(--tinta-2)}
.ofensiva__dias .num{font-size:3rem;line-height:1;color:var(--tinta);font-weight:400}
.ofensiva__estagio{font-weight:700;color:var(--tinta);line-height:1.3}
.ofensiva__recorde{font-size:.85rem;color:var(--tinta-2);margin-top:2px}
.atalhos{display:flex;gap:10px}
.treino-barra{position:sticky;top:0;z-index:4;margin:-16px calc(var(--gutter) * -1) 0;padding:10px var(--gutter);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;background:#0b0f2b;border-bottom:1px solid rgba(201,154,74,.6)}
html{scroll-padding-top:72px}
.voltar{width:40px;height:40px;border-radius:50%;cursor:pointer;font-family:var(--fonte-titulo);font-size:1.8rem;line-height:1;color:var(--vela-clara);background:var(--placa);border:1.5px solid var(--latao)}
.treino-barra__progresso{display:grid;gap:3px;min-width:0}
.treino-barra__progresso .num{font-size:1.25rem;line-height:1}
.trilha{display:grid;grid-template-columns:repeat(var(--total,10),1fr);gap:3px}
.trilha span{height:6px;transform:skewX(-20deg);background:rgba(244,234,214,.16)}
.trilha .feito{background:var(--vela)}
.trilha .agora{background:#fff;box-shadow:0 0 6px var(--vela)}
.relogio-prog{display:inline-flex;align-items:center;gap:4px;font-size:1.25rem;color:var(--vela-clara)}
.enunciado-cel{padding:16px 18px 18px}
.enunciado-cel__tema{font-family:var(--fonte-titulo);font-size:1rem;color:var(--vinho);margin-bottom:6px}
.enunciado-cel__contexto{margin-bottom:10px;font-size:1rem;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}
.enunciado-cel__contexto:empty{display:none}
.enunciado-cel__texto{font-size:1.08rem;line-height:1.45;font-weight:600;white-space:pre-line;overflow-wrap:anywhere}
.linhas{display:grid;gap:10px}
.linha{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:70px;margin:0;padding:8px 16px 8px 10px;border:0;background:none;text-align:left;color:var(--tinta);cursor:pointer;filter:drop-shadow(0 5px 6px rgba(0,0,0,.5));-webkit-tap-highlight-color:transparent}
.linha__papel{position:absolute;inset:0}
.linha__papel::after{content:"";position:absolute;inset:5px;border:2px solid var(--cera);border-left-width:6px;border-radius:3px;opacity:.8}
.linha .selo{position:relative;margin-bottom:-10px}
.linha__texto{position:relative;font-size:1rem;line-height:1.32;font-weight:650;overflow-wrap:anywhere}
.linha:focus-visible{outline:none;filter:drop-shadow(0 0 3px #fff) drop-shadow(0 0 12px var(--vela))}
.linha[aria-pressed="true"]{filter:drop-shadow(0 0 8px rgba(255,200,110,.95)) drop-shadow(0 0 22px rgba(255,150,40,.55))}
.linha:disabled{cursor:default}
.linha.eliminada{filter:brightness(.45) saturate(.4)}
.linha.eliminada .linha__texto{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--erro-tinta)}
.linhas--respondida .linha:not(.certa):not(.errada){filter:brightness(.55) saturate(.6) drop-shadow(0 4px 5px rgba(0,0,0,.6))}
.linha.certa{filter:drop-shadow(0 0 8px rgba(255,205,120,.95)) drop-shadow(0 0 20px rgba(255,160,50,.55))}
.linha.certa .linha__papel::after{border-color:#b8862f;border-width:3px;border-left-width:6px;opacity:1}
.linha.errada .linha__texto{text-decoration:line-through;text-decoration-color:rgba(155,16,38,.7);text-decoration-thickness:2px}
.linha__marca:empty{display:none}
.linha__marca{position:absolute;top:-6px;right:12px;padding:1px 10px 4px;color:#fff0d2;background:var(--vinho);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);font-family:var(--fonte-titulo);font-size:.82rem}
.linha.certa .linha__marca{background:var(--acerto)}
.linha:has(.linha__marca:not(:empty)){padding-top:22px}
.linhas.ocupado .linha:not(.certa):not(.errada){opacity:.6;cursor:progress}
.sair{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;border-radius:10px;background:#2a1630;border:1px solid #ff8f8f}
.sair p{grid-column:1 / -1;font-weight:700;color:#ffd6d6}
.atalho--sair{color:#fff3e0;background:linear-gradient(180deg,#9a2440,#5e0f24)}
.atalho:disabled,.treino:disabled{opacity:.55;cursor:progress}
.acoes{display:grid;gap:10px}
.status{min-height:0;text-align:center;font-weight:700;font-size:.95rem}
.status:not(:empty){padding:9px 14px;border-radius:999px;background:var(--placa);border:1px solid rgba(201,154,74,.7)}
.feedback{display:grid;gap:12px;justify-items:center;text-align:center}
.feedback__selo{position:relative;display:grid;justify-items:center;gap:2px;width:100%;padding:10px 0 4px}
.feedback__titulo{font-family:var(--fonte-titulo);font-size:2.6rem;line-height:1.1;color:#d9cfe8;text-shadow:0 2px 0 #000}
.feedback--certo .feedback__titulo{font-family:var(--fonte-magia);font-size:3.6rem;color:var(--vela-clara);text-shadow:0 0 6px rgba(255,200,110,.9),0 0 24px rgba(255,150,40,.7),0 3px 0 #3a1408}
.feedback__ganho{font-weight:800;color:var(--vela-clara)}
.explicacao{width:100%;padding:14px 18px 16px;text-align:left}
.explicacao h3{font-size:1.15rem;color:var(--vinho);margin-bottom:4px}
.explicacao p{line-height:1.5;white-space:pre-line}
.feedback .primario{margin-top:2px}
.resumo{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;overflow-x:clip;padding-top:6px}
.feitico__aura{position:absolute;left:50%;top:120px;width:480px;height:480px;margin:-240px 0 0 -240px;pointer-events:none;background:radial-gradient(circle,rgba(255,214,140,.5) 0%,rgba(255,170,60,.2) 28%,transparent 60%),repeating-conic-gradient(from 8deg,rgba(255,220,150,.15) 0 4deg,transparent 4deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 18%,transparent 64%);mask-image:radial-gradient(circle,#000 18%,transparent 64%);animation:girar 40s linear infinite}
.resumo > :not(.feitico__aura):not(.faisca){position:relative}
.faisca{position:absolute;width:16px;height:16px;fill:var(--vela-clara);filter:drop-shadow(0 0 4px var(--vela));animation:cintilar 2.4s ease-in-out infinite}
.f1{left:10%;top:30px}
.f2{right:12%;top:60px;width:11px;animation-delay:-.8s}
.f3{left:18%;top:170px;width:12px;animation-delay:-1.4s}
.f4{right:16%;top:200px;width:20px;animation-delay:-.4s}
.resumo__titulo{font-size:2.6rem;color:var(--vela-clara);text-shadow:0 0 18px rgba(255,190,92,.5),0 2px 0 #1a0d05}
.resumo__acertos{font-family:var(--fonte-titulo);color:#fff;line-height:1}
.resumo__acertos .num{font-size:5rem}
.resumo__de{font-size:2rem;color:var(--texto-apagado)}
.resumo__rotulo{font-size:.8rem;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:var(--vela-clara);margin-top:-6px}
.livro{width:100%;margin:0;padding:14px 10px;display:grid;grid-template-columns:repeat(3,1fr)}
.livro > div + div{border-left:1px solid rgba(90,65,40,.35)}
.livro dt{font-family:var(--fonte-titulo);font-size:.95rem;color:var(--tinta-2)}
.livro dd{margin:0;font-family:var(--fonte-titulo);font-size:1.8rem;color:var(--tinta)}
.evolucao{width:100%;display:grid;grid-template-columns:96px 1fr;align-items:center;gap:10px;padding:10px 14px;text-align:left;font-weight:700;color:var(--vela-clara)}
.evolucao svg{width:96px;height:96px;filter:drop-shadow(0 0 14px rgba(255,200,110,.8))}
.cabeca{display:flex;align-items:center;gap:12px}
.cabeca h1{font-size:2rem;color:var(--vela-clara)}
.bloco{padding:14px 16px 16px}
@keyframes flutuar{50%{translate:0 -8px}}
@keyframes tremular{from{transform:scale(1) rotate(-2deg)}to{transform:scale(.9,1.08) rotate(3deg);opacity:.85}}
@keyframes girar{to{transform:rotate(360deg)}}
@keyframes cintilar{50%{transform:scale(.55) rotate(45deg);opacity:.5}}
@keyframes respirar{50%{transform:translateY(-3px) scale(1.02)}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}}
#ir-login{display:block;width:100%;flex:none;margin-top:12px}
.nav{position:fixed;left:50%;bottom:0;z-index:5;transform:translateX(-50%);display:grid;grid-template-columns:repeat(5,1fr);width:min(100%,460px);padding-bottom:env(safe-area-inset-bottom);background:#0b0f2b;border-top:1.5px solid var(--latao)}
.nav a{display:grid;justify-items:center;align-content:center;gap:2px;min-height:56px;padding:6px 2px;color:var(--texto-apagado);font-family:var(--fonte-titulo);font-size:.95rem;text-decoration:none}
.nav svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.nav a[aria-current]{color:var(--vela-clara)}
.com-barra .est{padding-bottom:calc(84px + env(safe-area-inset-bottom))}
.proximo{display:grid;gap:8px;padding:14px 16px}
.proximo__rotulo{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--texto-apagado)}
.proximo h2{font-size:1.5rem;color:var(--vela-clara)}
.resumo-missoes{display:grid;grid-template-columns:1fr auto;gap:8px 12px;padding:12px 16px;color:var(--texto-claro);text-decoration:none}
.resumo-missoes__t{font-family:var(--fonte-titulo);font-size:1.25rem;color:var(--vela-clara)}
.resumo-missoes__barras{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
