:root{--papel:#e6e1d6;--papel-2:#cfc9bb;--papel-3:#f4f1ea;--tinta:#0e0e0e;--tinta-suave:#3d3b37;--vermelho:#c8102e;--azul:#26282c;--amarelo:#f5c400;--laranja:#d9d3c5;--verde:#24402e;--roxo:#3a2c47;--ciano:#5f5d58;--magenta:#7a0c14;--cor:var(--vermelho);--impressao:.045em .04em 0 #c8102e8c;--contorno:2px solid var(--tinta);--contorno-grosso:3px solid var(--tinta);--sombra:3px 3px 0 var(--tinta);--sombra-g:5px 5px 0 var(--tinta);--fonte-titulo:"Anton", "Arial Narrow", Impact, sans-serif;--fonte-ui:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--fonte-logo:"Anton", "Arial Narrow", Impact, sans-serif;--fonte-balao:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--fonte-corpo:"Source Serif 4", Georgia, serif;--reticula:radial-gradient(circle, #14141429 1.3px, transparent 1.6px);--reticula-viva:radial-gradient(circle, #ffffff47 1.6px, transparent 2px);--largura-texto:74ch;--gutter:clamp(16px, 4vw, 48px);--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--e8:64px;--fs-xs:.8rem;--fs-s:.9rem;--fs-m:1rem;--fs-l:1.2rem;--fs-xl:1.5rem;--fs-2xl:1.75rem;--fs-3xl:2.4rem;--fs-secao:clamp(1.6rem, 3.4vw, 2.4rem);--fs-display:clamp(2.2rem, 5.4vw, 4rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--e8)}body{color:var(--tinta);font-family:var(--fonte-corpo);background-color:var(--papel);-webkit-font-smoothing:antialiased;background-image:radial-gradient(at 12% 8%,#0e0e0e12,#0000 55%),radial-gradient(at 88% 85%,#7a0c140d,#0000 50%),radial-gradient(circle,#0e0e0e17 1px,#0000 1.2px);background-size:auto,auto,5px 5px;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--azul);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--vermelho)}:focus-visible{outline:4px solid var(--amarelo);outline-offset:3px;box-shadow:0 0 0 7px var(--tinta)}.cor-vermelho{--cor:var(--vermelho)}.cor-azul{--cor:var(--azul)}.cor-amarelo{--cor:var(--amarelo)}.cor-laranja{--cor:var(--laranja)}.cor-verde{--cor:var(--verde)}.cor-roxo{--cor:var(--roxo)}.cor-papel{--cor:var(--tinta-suave)}.pular{z-index:100;background:var(--amarelo);color:var(--tinta);padding:var(--e3) var(--e4);border:var(--contorno);font-weight:900;position:absolute;top:-60px;left:12px}.pular:focus{top:12px}.app{flex-direction:column;min-height:100dvh;display:flex}main{outline:none;flex:1 0 auto}.carregando{padding:var(--e8) var(--gutter);font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-xl)}.topo{z-index:50;align-items:center;gap:var(--e5);padding:var(--e3) var(--gutter);background:var(--papel-3);border-bottom:var(--contorno-grosso);display:flex;position:sticky;top:0;box-shadow:0 4px #00000014}.topo__marca{color:inherit;flex:none;text-decoration:none}.topo__menu{gap:var(--e2);flex-wrap:wrap;margin-left:auto;display:flex}.topo__menu a{align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);color:var(--tinta);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-m);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex;position:relative}.topo__menu a>:not(.topo__ativo){z-index:1;position:relative}.topo__menu a:hover{color:var(--vermelho)}.topo__ativo{left:var(--e2);right:var(--e2);z-index:0;background:var(--vermelho);height:5px;position:absolute;bottom:0}.topo__breve{opacity:.62}.topo__etiqueta{font-family:var(--fonte-balao);font-style:normal;font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;background:var(--tinta);color:var(--papel-3);padding:1px var(--e1);border-radius:3px}@media (width<=860px){.topo{gap:var(--e2);flex-wrap:wrap}.topo__menu{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;margin-left:0;display:grid}.topo__menu a{padding:var(--e1) 2px var(--e2);min-width:0;font-size:var(--fs-xs);text-align:center;white-space:normal;overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:2px;line-height:1.05}.topo__ativo{left:var(--e1);right:var(--e1);height:4px}.topo__etiqueta{display:none}}.logo{line-height:.9;display:inline-flex}.logo__palavra{border-block:.07em solid var(--tinta);font-family:var(--fonte-logo);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.16em;padding-block:.08em;font-weight:400;display:inline-flex}.logo__sangue{background:var(--vermelho);color:var(--papel-3);padding:.06em .12em .02em}.logo__resto{color:var(--tinta)}.logo--pequeno{font-size:var(--fs-xl)}.logo--grande{font-size:clamp(3rem,9vw,7rem)}.botao{align-items:center;gap:var(--e2);padding:var(--e3) var(--e5);border:var(--contorno);box-shadow:4px 4px 0 var(--tinta);background:var(--amarelo);color:var(--tinta);cursor:pointer;font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xl);letter-spacing:.04em;text-decoration:none;transition:transform .12s linear,box-shadow .12s linear;display:inline-flex}.botao:hover{box-shadow:6px 6px 0 var(--tinta);color:var(--tinta);transform:translate(-2px,-2px)}.botao:active{box-shadow:1px 1px 0 var(--tinta);transform:translate(3px,3px)}.botao--grande{font-size:var(--fs-xl);padding:var(--e3) var(--e5);background:var(--vermelho);color:var(--papel-3)}.botao--grande:hover{color:var(--papel-3)}.botao--contorno{background:var(--papel-3)}.virada{z-index:90;pointer-events:none;background:var(--vermelho);transform-origin:0;height:4px;position:fixed;top:0;left:0;right:0}.home{overflow:hidden}.banca{padding:clamp(var(--e6), 5vw, var(--e8)) var(--gutter) var(--e8);place-items:center;min-height:calc(100vh - 70px);display:grid;position:relative}.banca__leque{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.banca__fundo{border:var(--contorno-grosso);width:min(30vw,340px);box-shadow:var(--sombra-g);transform:translate(calc(var(--x) * min(40vw, 560px)), var(--y)) rotate(var(--r));position:absolute}@media (width<=760px){.banca__fundo{opacity:.55;width:44vw}}@media (width<=1100px){.banca__fundo:nth-child(2),.banca__fundo:nth-child(3){display:none}}.capa-home{z-index:2;gap:var(--e5);width:min(100%,820px);padding:var(--e6);background:var(--papel-3);border:6px solid var(--tinta);box-shadow:14px 14px 0 var(--tinta);display:grid;position:relative;overflow:hidden}.capa-home:before{content:"";z-index:0;background:var(--papel-3);position:absolute;inset:0}.capa-home:after{content:"";z-index:0;background-image:var(--reticula);mix-blend-mode:multiply;background-size:8px 8px;position:absolute;inset:0}.capa-home>*{z-index:1;position:relative}.capa-home__topo{align-items:center;gap:var(--e4);grid-template-columns:84px minmax(0,1fr) 84px;display:grid}.capa-home__topo .logo{justify-self:center;font-size:clamp(1.5rem,5.6vw,3.7rem)}.capa-home__preco,.capa-home__aprovado{width:84px;height:84px}.capa-home__preco{text-align:center;border:var(--contorno);background:var(--papel-3);box-shadow:4px 4px 0 var(--tinta);line-height:1;font-family:var(--fonte-logo);font-size:var(--fs-3xl);align-content:center;place-items:center;display:grid}.capa-home__preco small{font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-xs)}.capa-home__aprovado{text-align:center;border:3px double var(--tinta);outline:3px solid var(--tinta);outline-offset:-10px;background:var(--papel-3);color:var(--vermelho);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;border-radius:50%;place-items:center;line-height:1.05;display:grid;transform:rotate(12deg)}.capa-home__lema{padding:var(--e2) var(--e4);text-align:center;background:var(--tinta);color:var(--papel-3);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-l);text-transform:uppercase;letter-spacing:.08em;margin:0}.capa-home__splash{gap:var(--e4);display:grid;position:relative}.capa-home__arte{aspect-ratio:1376/768;border:5px solid var(--tinta);box-shadow:8px 8px 0 var(--tinta);background:var(--tinta);margin:0;position:relative;overflow:hidden}.capa-home__arte img{object-fit:cover;width:100%;height:100%;display:block}.capa-home__arte:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.55;background-image:radial-gradient(circle,#0e0e0e8c 1.1px,#0000 1.5px);background-size:5px 5px;position:absolute;inset:0}.capa-home__arte figcaption{z-index:1;padding:var(--e1) var(--e3);background:var(--tinta);color:var(--papel-3);font-family:var(--fonte-ui);font-weight:600;font-size:var(--fs-xs);letter-spacing:.04em;position:absolute;bottom:0;left:0;right:0}.capa-home__carimbo{top:var(--e4);right:var(--e4);z-index:2;padding:0 var(--e3);border:5px solid var(--vermelho);color:var(--vermelho);font-family:var(--fonte-titulo);text-transform:uppercase;letter-spacing:.04em;background:#f4f1eae6;font-size:clamp(2rem,6vw,4rem);line-height:1.1;position:absolute;transform:rotate(-8deg)}.onomatopeia.capa-home__boom{z-index:2;width:140px;position:absolute;top:-44px;right:-6px}.capa-home__boom b{font-size:var(--fs-m)}.capa-home__chamadas{gap:var(--e2) var(--e3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.capa-home__chamada{padding:var(--e2) var(--e3);background:var(--papel-3);border:var(--contorno);box-shadow:4px 4px 0 var(--tinta);font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-m);align-items:center;line-height:1.3;display:flex}.capa-home__chamada:first-child{background:var(--vermelho);color:var(--papel-3)}.capa-home__acoes{gap:var(--e4);flex-wrap:wrap;justify-content:center;display:flex}.capa-home__codigo{text-align:center;padding-top:var(--e3);border-top:3px solid var(--tinta);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xs);letter-spacing:.2em;color:var(--tinta);display:block}@media (width<=640px){.capa-home{padding:var(--e4)}.capa-home__topo{grid-template-columns:1fr}.capa-home__preco,.capa-home__aprovado{display:none}.capa-home__chamadas{grid-template-columns:minmax(0,1fr)}.onomatopeia.capa-home__boom{width:104px;top:-22px;right:-14px}}.onomatopeia{--tinta-carimbo:var(--vermelho);width:200px;max-width:100%;color:var(--tinta-carimbo);box-shadow:inset 0 0 0 3px var(--papel-3), inset 0 0 0 5px currentColor;background:#f4f1eaf0;border:4px solid;place-items:center;padding:.35em .5em .25em;display:inline-grid;position:relative;transform:rotate(-3deg);-webkit-mask-image:radial-gradient(circle at 30% 40%,#000 .7px,#000000d1 1px);mask-image:radial-gradient(circle at 30% 40%,#000 .7px,#000000d1 1px);-webkit-mask-size:5px 5px;mask-size:5px 5px;container-type:inline-size}.onomatopeia b{font-family:var(--fonte-titulo);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:inherit;font-size:clamp(1rem,17cqi,2.4rem);font-weight:400;line-height:1}.onomatopeia--vermelho{--tinta-carimbo:var(--vermelho)}.onomatopeia--azul{--tinta-carimbo:var(--tinta)}.onomatopeia--amarelo{--tinta-carimbo:var(--tinta);background:var(--amarelo);box-shadow:inset 0 0 0 3px var(--amarelo), inset 0 0 0 5px var(--tinta)}.letreiro{border-block:var(--contorno-grosso);background:var(--tinta);color:var(--amarelo);margin-block:var(--e3) var(--e7);overflow:hidden;transform:rotate(-1.5deg)scale(1.03)}.letreiro__trilho{gap:var(--e6);white-space:nowrap;padding:var(--e3) 0;width:max-content;display:flex}.letreiro__trilho span{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-2xl);letter-spacing:.06em}.secao{padding:var(--e6) var(--gutter) var(--e8);max-width:1500px;margin:0 auto}.secao__titulo{margin:0 0 var(--e6);font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-secao);letter-spacing:.03em;color:var(--tinta);padding:0 0 var(--e2);text-transform:uppercase;border-bottom:8px double var(--tinta);background:0 0;line-height:1;display:inline-block}.secao__titulo--menor{font-size:var(--fs-2xl);margin-top:var(--e7)}.tira{gap:var(--e5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}@media (width<=900px){.tira{grid-template-columns:1fr}}.quadrinho{gap:var(--e3);padding:var(--e7) var(--e5) var(--e5);background:var(--papel-3);color:var(--tinta);border:var(--contorno-grosso);box-shadow:var(--sombra);flex-direction:column;display:flex;position:relative}.quadrinho h3{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-2xl);text-transform:uppercase;margin:0;line-height:1.05}.quadrinho p{font-size:var(--fs-m);margin:0;line-height:1.6}.quadrinho__narracao{padding:var(--e1) var(--e3);background:var(--amarelo);color:var(--tinta);border-right:var(--contorno);border-bottom:var(--contorno);font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;position:absolute;top:0;left:0}.quadrinho--vermelho{background:var(--vermelho);color:var(--papel-3)}.quadrinho--vermelho b{color:var(--papel-3);text-decoration:underline;-webkit-text-decoration-color:var(--amarelo);text-decoration-color:var(--amarelo);text-underline-offset:3px;text-decoration-thickness:3px}.quadrinho--azul{gap:var(--e6);background:var(--azul);color:var(--papel-3);grid-column:1/-1;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:center;display:grid}.quadrinho--azul .quadrinho__texto{gap:var(--e3);align-content:center;display:grid}@media (width<=760px){.quadrinho--azul{grid-template-columns:1fr}}.escada{align-items:flex-end;gap:var(--e2);height:96px;margin-top:auto;display:flex}.escada span{height:var(--h);padding-bottom:var(--e1);background:var(--amarelo);border:var(--contorno);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-m);flex:1;place-items:end center;display:grid}.escada span:last-child{background:var(--vermelho);color:var(--papel-3)}.formula{align-items:center;gap:var(--e2);flex-wrap:wrap;margin-top:auto;display:flex}.formula span{padding:var(--e1) var(--e3);background:var(--papel);border:2.5px solid var(--tinta);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-l)}.formula i{font-style:normal;font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-l)}.formula span.soma{background:var(--amarelo)}.brecha-dado{align-items:center;gap:var(--e3);margin-top:auto;display:flex}.brecha-dado b{background:var(--papel-3);width:56px;height:56px;color:var(--vermelho);border:var(--contorno);box-shadow:4px 4px 0 var(--tinta);font-family:var(--fonte-logo);font-size:var(--fs-2xl);flex:none;place-items:center;display:grid}.brecha-dado span{font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-s)}.quadrinho--azul .quadrinho__texto h3{color:var(--papel-3);font-size:var(--fs-3xl)}.quadrinho--azul .quadrinho__texto p{color:var(--papel-3);font-size:var(--fs-l);max-width:32ch;line-height:1.5}.demo{gap:var(--e4);display:grid}.demo__mesa{align-content:center;justify-items:center;gap:var(--e4);min-height:230px;padding:var(--e5) var(--e4);background:var(--tinta);border:var(--contorno-grosso);box-shadow:inset 0 0 0 1px var(--tinta-suave);display:grid}.demo__dados{gap:var(--e6);flex-wrap:wrap;justify-content:center;display:flex}.demo__dados .dado-g figcaption{gap:2px}.demo__dados .dado-g figcaption b{font-size:var(--fs-m)}.demo__dados .dado-g figcaption span{font-family:var(--fonte-ui);font-weight:600;font-size:var(--fs-s)}.demo__resultado{justify-items:center;gap:var(--e1);padding:var(--e2) var(--e4);text-align:center;background:var(--papel-3);color:var(--tinta);border:var(--contorno);box-shadow:4px 4px 0 var(--tinta);font-family:var(--fonte-ui);font-size:var(--fs-s);margin:0;display:grid}.demo__resultado strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl);line-height:1}.demo__resultado.ok strong{color:var(--verde)}.demo__resultado.epico{background:var(--amarelo)}.demo__resultado.epico strong,.demo__resultado.nao strong{color:var(--vermelho)}.demo__controles{gap:var(--e3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.demo__alvos{gap:var(--e2);flex-wrap:wrap;display:flex}.demo__alvos button{min-height:44px;padding:var(--e2) var(--e3);cursor:pointer;background:var(--papel-3);color:var(--tinta);border:var(--contorno);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s)}.demo__alvos button b{font-family:var(--fonte-titulo);margin-left:var(--e1);font-weight:400}.demo__alvos button.ativo{background:var(--amarelo);box-shadow:3px 3px 0 var(--tinta)}.demo__controles .botao--grande{font-size:var(--fs-l)}@media (width<=760px){.quadrinho--azul{gap:var(--e5);grid-template-columns:1fr}.demo__dados{gap:var(--e4)}.demo__controles{justify-content:center}}.estante{gap:var(--e6) var(--e5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.estante--livro{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.estante,.estante--livro{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.estante,.estante--livro{gap:var(--e5) var(--e4);grid-template-columns:repeat(2,minmax(0,1fr))}}.revista{--rx:0deg;--ry:0deg;--brilho-x:50%;color:var(--tinta);text-decoration:none;transition:transform .15s ease-out;display:block}.revista:hover{color:var(--tinta);transform:translateY(-4px)}.revista__miolo{aspect-ratio:3/4;background:var(--papel-2);border:var(--contorno);box-shadow:6px 6px 0 var(--tinta);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.revista:hover .revista__miolo{box-shadow:10px 10px 0 var(--tinta)}.revista__miolo img{object-fit:cover;object-position:top;width:100%;height:100%;min-height:0}.revista__sem-capa{background:var(--cor) var(--reticula-viva);background-size:9px 9px}.revista__brilho{pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 30%, #ffffff73 calc(var(--brilho-x) - 5%), transparent 70%);transition:opacity .2s;position:absolute;inset:0}.revista:hover .revista__brilho{opacity:1}.revista__selo{top:var(--e2);right:var(--e2);min-width:34px;height:34px;padding:0 var(--e1);background:var(--tinta);color:var(--amarelo);border:2px solid var(--papel-3);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);place-items:center;display:grid;position:absolute}.revista__faixa{min-height:76px;padding:var(--e2) var(--e3);background:var(--cor);color:var(--papel-3);border-top:var(--contorno);align-content:center;gap:2px;display:grid}.cor-amarelo .revista__faixa,.cor-laranja .revista__faixa{color:var(--tinta)}.revista__faixa small{font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase}.revista__faixa strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-m);line-height:1.15}.pagina{padding:var(--e7) var(--gutter) var(--e8);max-width:1500px;margin:0 auto}.pagina__cabeca{margin-bottom:var(--e6)}.pagina__sobre{background:var(--amarelo);border:var(--contorno);padding:2px var(--e3);font-family:var(--fonte-balao);text-transform:uppercase;font-weight:700;font-size:var(--fs-s);display:inline-block;transform:rotate(-2deg)}.titulo-pagina{margin:var(--e2) 0 var(--e3);font-family:var(--fonte-titulo);letter-spacing:.03em;font-weight:400;line-height:.95;font-size:var(--fs-display);color:var(--vermelho);text-transform:uppercase;-webkit-text-stroke:2px var(--tinta);paint-order:stroke fill;text-shadow:var(--impressao)}.pagina__intro{max-width:var(--largura-texto);font-size:var(--fs-m)}.apendices{gap:var(--e4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.apendices a{align-items:center;gap:var(--e3);padding:var(--e3) var(--e4);color:var(--tinta);background:var(--papel-3);border:var(--contorno);box-shadow:4px 4px 0 var(--tinta);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xl);letter-spacing:.03em;text-decoration:none;transition:transform .12s;display:flex}.apendices a:hover{transform:translate(-2px,-2px)}.apendices__letra{background:var(--tinta);width:38px;height:38px;color:var(--amarelo);font-size:var(--fs-xl);border-radius:50%;place-items:center;display:grid}.progresso{background:var(--cor);transform-origin:0;z-index:60;border-bottom:2px solid var(--tinta);height:6px;position:fixed;top:0;left:0;right:0}.capitulo__cabeca{align-items:center;gap:clamp(var(--e4), 3vw, var(--e6));padding:clamp(var(--e6), 5vw, var(--e8)) var(--gutter);background:var(--cor);border-bottom:var(--contorno-grosso);min-height:260px;display:flex;position:relative;overflow:hidden}.capitulo__reticula{background-image:var(--reticula-viva);background-size:10px 10px;position:absolute;inset:0}.capitulo__num{aspect-ratio:4/5;width:clamp(84px,11vw,124px);padding-top:var(--e4);background:var(--papel-3);border:var(--contorno-grosso);box-shadow:var(--sombra);font-family:var(--fonte-logo);color:var(--tinta);flex:none;align-content:center;place-items:center;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1;display:grid;position:relative}.capitulo__num:before{content:"Nº";background:var(--tinta);color:var(--amarelo);text-align:center;font-family:var(--fonte-titulo);font-size:var(--fs-s);letter-spacing:.2em;padding:2px 0;position:absolute;top:0;left:0;right:0}.capitulo__titulos{flex:1;min-width:0;position:relative}.capitulo__sobre{background:var(--papel-3);border:var(--contorno);padding:2px var(--e3);font-family:var(--fonte-balao);text-transform:uppercase;font-weight:700;font-size:var(--fs-s);display:inline-block}.capitulo__titulos h1{margin:var(--e2) 0 0;font-family:var(--fonte-titulo);letter-spacing:.03em;font-weight:400;line-height:.95;font-size:var(--fs-display);color:var(--papel-3);text-transform:uppercase;-webkit-text-stroke:2px var(--tinta);paint-order:stroke fill;text-shadow:var(--impressao)}.cor-amarelo .capitulo__titulos h1,.cor-laranja .capitulo__titulos h1{color:var(--tinta)}.capitulo__capa{border:var(--contorno-grosso);width:clamp(110px,15vw,190px);box-shadow:var(--sombra-g);flex:none;align-self:flex-end;margin-bottom:-90px;position:relative}@media (width<=700px){.capitulo__capa{display:none}}.capitulo__corpo{gap:var(--e7);padding:var(--e7) var(--gutter) var(--e6);max-width:1240px;margin:0 auto;display:grid}.capitulo__corpo--com-sumario{grid-template-columns:230px minmax(0,1fr)}@media (width<=960px){.capitulo__corpo--com-sumario{grid-template-columns:1fr}.sumario{display:none!important}}.sumario{background:var(--papel-3);border:var(--contorno);box-shadow:5px 5px 0 var(--tinta);padding:var(--e3);align-self:start;gap:2px;display:grid;position:sticky;top:96px}.sumario__titulo{font-family:var(--fonte-titulo);font-size:var(--fs-xl);letter-spacing:.04em;margin-bottom:var(--e1)}.sumario a{color:var(--tinta);padding:var(--e1) var(--e2);font-size:var(--fs-s);border-left:4px solid #0000;text-decoration:none}.sumario a:hover{color:var(--vermelho)}.sumario a.sumario__ativo{border-left-color:var(--cor);background:var(--papel-2);font-weight:900}.prosa{max-width:var(--largura-texto);min-width:0}.prosa>:first-child{margin-top:0}.prosa h2{font-family:var(--fonte-titulo);letter-spacing:.03em;font-weight:400;line-height:1;font-size:var(--fs-2xl);background:var(--cor);color:var(--papel-3);padding:var(--e1) var(--e4) 2px;border:var(--contorno);box-shadow:4px 4px 0 var(--tinta);margin:2.2em 0 .6em;display:inline-block;transform:rotate(-.8deg)}.cor-amarelo .prosa h2,.cor-papel .prosa h2{background:var(--tinta);color:var(--amarelo)}.prosa h3{font-family:var(--fonte-titulo);letter-spacing:.03em;font-weight:400;font-size:var(--fs-2xl);margin:1.6em 0 .4em;line-height:1.05}.prosa p,.prosa li{max-width:var(--largura-texto)}.prosa strong{font-weight:900}.prosa hr{background:radial-gradient(circle, var(--tinta) 2px, transparent 2.5px) center / 18px 18px repeat-x;border:0;height:18px;margin:2.4em 0}.prosa ul,.prosa ol{padding-left:1.3em}.prosa li::marker{color:var(--vermelho);font-weight:900}.prosa code{background:var(--papel-2);padding:1px var(--e1);border:1px solid var(--tinta-suave);border-radius:3px}.prosa pre{background:var(--papel-3);border:var(--contorno);padding:var(--e4);box-shadow:4px 4px 0 var(--tinta);overflow-x:auto}.prosa pre code{font-size:var(--fs-s);background:0 0;border:0;padding:0}.tabela{border:var(--contorno);box-shadow:5px 5px 0 var(--tinta);background:var(--papel-3);margin:1.2em 0;overflow-x:auto}.tabela table{border-collapse:collapse;width:100%;font-size:var(--fs-m)}.tabela th{background:var(--tinta);color:var(--amarelo);text-align:left;padding:var(--e2) var(--e3);font-family:var(--fonte-titulo);letter-spacing:.04em;font-weight:400;font-size:var(--fs-l)}.tabela td{padding:var(--e2) var(--e3);border-top:2px solid var(--tinta);vertical-align:top}.tabela tr:nth-child(2n) td{background:#ead9b673}.prosa blockquote{padding:var(--e3) var(--e4);border:var(--contorno);box-shadow:5px 5px 0 var(--tinta);margin:1.4em 0}.prosa blockquote p{margin:.3em 0}.quadro-narracao{background:var(--amarelo);font-family:var(--fonte-balao);font-weight:700}.quadro-alerta{background:var(--vermelho);color:var(--papel-3)}.quadro-balao{background:var(--papel-3);font-family:var(--fonte-balao);font-size:var(--fs-m);border-radius:22px;position:relative}.quadro-balao:after{content:"";background:var(--papel-3);border-right:3px solid var(--tinta);border-bottom:3px solid var(--tinta);clip-path:polygon(0 0,100% 0,100% 100%);width:26px;height:22px;position:absolute;bottom:-22px;left:40px;transform:skew(-25deg)}.navegacao{justify-content:space-between;align-items:center;gap:var(--e4);padding:var(--e5) var(--gutter) var(--e8);flex-wrap:wrap;max-width:1240px;margin:0 auto;display:flex}.navegacao__link{align-items:center;gap:var(--e2);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xl);color:var(--tinta);text-decoration:none;display:inline-flex}.continua{align-items:center;gap:var(--e4);background:var(--papel-3);color:var(--tinta);border:3px dashed var(--tinta);outline:6px solid var(--papel-3);padding:var(--e4) var(--e5) var(--e3) var(--e7);margin-left:auto;text-decoration:none;transition:background .15s;display:inline-flex;position:relative}.continua__tesoura{left:var(--e2);padding:0 var(--e1);background:var(--papel);position:absolute;top:-14px}.continua:hover{background:var(--amarelo);color:var(--tinta)}.continua__texto{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-2xl);letter-spacing:.03em;line-height:1;display:grid}.continua__texto small{font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;color:var(--vermelho)}.em-breve{text-align:center;justify-items:center;gap:var(--e4);padding-top:var(--e8);display:grid}.balao-solto{max-width:520px;padding:var(--e4) var(--e5);background:var(--papel-3);border:var(--contorno);box-shadow:5px 5px 0 var(--tinta);font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-l);border-radius:26px;margin:0;position:relative}.em-breve__nota{color:var(--tinta-suave);margin:0}.creditos{gap:var(--e5);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.creditos li{gap:var(--e4);background:var(--papel-3);border:var(--contorno);box-shadow:5px 5px 0 var(--tinta);padding:var(--e3);display:flex}.creditos img{border:2px solid var(--tinta);align-self:start;width:96px;height:auto}.creditos div{font-size:var(--fs-s);align-content:start;gap:2px;display:grid}.creditos strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl);letter-spacing:.03em;line-height:1.05}.rodape{justify-content:space-between;gap:var(--e3);padding:var(--e4) var(--gutter);background:var(--tinta);color:var(--papel-2);font-size:var(--fs-s);border-top:var(--contorno-grosso);flex-wrap:wrap;display:flex}.rodape a{color:var(--amarelo)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revista,.botao,.continua,.apendices a,.botao-som{transition:none}.revista:hover,.botao:hover,.apendices a:hover,.botao-som:hover{transform:none}}.cor-laranja .revista__faixa,.cor-laranja .prosa h2{color:var(--tinta)}.cor-laranja .capitulo__sobre,.cor-amarelo .capitulo__sobre{background:var(--papel-3)}.prosa h2{box-shadow:4px 4px 0 var(--tinta)}.titulo-pagina{line-height:1}.pagina__intro{color:var(--tinta-suave);font-size:var(--fs-m);line-height:1.55}.botao-conta{align-items:center;gap:var(--e2);padding:var(--e1) var(--e3);cursor:pointer;background:var(--papel-3);color:var(--tinta);border:2.5px solid var(--tinta);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-m);text-transform:uppercase;letter-spacing:.03em;flex:none;display:inline-flex}.botao-conta--logado{background:var(--amarelo);cursor:default}.botao-conta__nome{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.botao-conta button{cursor:pointer;color:var(--tinta);background:0 0;border:0;place-items:center;padding:2px;display:grid}.modal{z-index:95;padding:var(--e4);background:#1414148c;place-items:center;display:grid;position:fixed;inset:0}.modal__caixa{gap:var(--e3);width:min(100%,420px);padding:var(--e5);background:var(--papel-3);border:var(--contorno-grosso);box-shadow:var(--sombra-g);outline:none;display:grid;position:relative}.modal__fechar{border:2px solid var(--tinta);background:var(--papel);padding:var(--e1);cursor:pointer;place-items:center;display:grid;position:absolute;top:8px;right:8px}.conta__titulo{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-3xl);text-transform:uppercase;color:var(--vermelho);text-shadow:var(--impressao);margin:0}.conta__motivo{padding:var(--e2) var(--e3);background:var(--amarelo);border:2.5px solid var(--tinta);font-family:var(--fonte-balao);margin:0;font-weight:700}.conta__erro{padding:var(--e2) var(--e3);border:2.5px solid var(--vermelho);color:#a51d1d;background:#ffe3e0;margin:0;font-weight:700}.campo input[type=email],.campo input[type=password]{font:inherit;padding:var(--e2) var(--e3);border:var(--contorno);background:var(--papel);color:var(--tinta)}.aviso-conta{z-index:96;padding:var(--e3) var(--e4);background:var(--verde);color:var(--papel-3);border:var(--contorno);box-shadow:5px 5px 0 var(--tinta);margin:0;font-weight:700;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.topo__menu a,.topo__marca{min-height:44px}.topo__marca{align-items:center;display:inline-flex}.botao,.chip,.abas button,.degraus button,.icone,.botao-conta{min-height:44px}.icone,.degraus button{min-width:44px}.botao-conta button{min-width:44px;min-height:44px}.sumario a{align-items:center;min-height:44px;display:flex}.rodape a{align-items:center;min-height:44px;display:inline-flex}.fj-condicao__botoes button,.contador__botoes button{min-width:44px;min-height:44px}.chip{justify-content:center}.prosa>p:first-of-type:first-letter{float:left;margin:.06em var(--e2) 0 0;padding:0 var(--e2);font-family:var(--fonte-titulo);color:var(--papel-3);background:var(--cor);border:var(--contorno);box-shadow:4px 4px 0 var(--tinta);font-size:3.4em;line-height:.9}.cor-amarelo .prosa>p:first-of-type:first-letter,.cor-laranja .prosa>p:first-of-type:first-letter{color:var(--tinta)}.cor-papel .prosa>p:first-of-type:first-letter{background:var(--tinta);color:var(--amarelo)}.prosa p{line-height:1.7}.rotativa{z-index:200;align-content:center;place-items:center;gap:var(--e4);padding:var(--gutter);background:var(--tinta);color:var(--papel-3);cursor:pointer;display:grid;position:fixed;inset:0;overflow:hidden}.rotativa__extra{padding:var(--e1) var(--e3);background:var(--vermelho);color:var(--papel-3);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);letter-spacing:.3em;text-transform:uppercase}.rotativa__manchete{text-align:center;text-transform:uppercase;font-family:var(--fonte-titulo);letter-spacing:.01em;justify-items:center;margin:0;font-size:clamp(4rem,17vw,13rem);font-weight:400;line-height:.86;display:grid}.rotativa__manchete span:first-child{color:var(--vermelho)}.rotativa__fio{background:var(--papel-3);transform-origin:0;width:min(100%,720px);height:6px;display:block}.rotativa__lema{font-family:var(--fonte-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--papel-2);margin:0;font-size:clamp(1rem,2.6vw,1.6rem);font-weight:700}.rotativa__pular{right:var(--e5);bottom:var(--e5);min-height:44px;padding:var(--e2) var(--e4);cursor:pointer;color:var(--papel-3);border:2px solid var(--papel-3);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);letter-spacing:.06em;text-transform:uppercase;background:0 0;position:absolute}.rotativa__pular:hover{background:var(--papel-3);color:var(--tinta)}.navegacao__link{min-height:44px}@media (width<=860px){.topo{align-items:center;gap:var(--e2) var(--e3);padding-block:var(--e2);grid-template-columns:1fr auto;display:grid}.topo__marca{grid-area:1/1}.botao-conta{padding-inline:var(--e2);grid-area:1/2}.botao-conta__nome,.botao-conta>span:not(.botao-conta__nome){display:none}.topo__menu{border-top:1px solid var(--tinta);grid-area:2/1/auto/-1;gap:0;margin:0;padding:0}}.campo select,.campo input[type=text],.campo input:not([type]),.campo input[type=email],.campo input[type=password],.numero input,.fj-rolagem__campos select,.fj-vigor__controle select,.fj-vigor__controle input[type=number],.mesa__levar select,.fj-sequela-nova input,.campo__rotulo--check{min-height:44px}.campo__rotulo--check input{flex:none;width:22px;height:22px}.painel{grid-template-columns:minmax(0,1fr);min-width:0}.painel>*{min-width:0}main{overflow-x:clip}.capa-home__titulo{font-size:inherit;justify-self:center;margin:0;line-height:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--papel-2)}::-webkit-scrollbar-thumb{background:var(--tinta-suave);border:2px solid var(--papel-2);min-height:40px}::-webkit-scrollbar-thumb:hover{background:var(--vermelho)}::-webkit-scrollbar-corner{background:var(--papel-2)}::-webkit-scrollbar-button{display:none}.historico::-webkit-scrollbar{width:8px;height:8px}.seletor__lista::-webkit-scrollbar{width:8px;height:8px}.trilha ol::-webkit-scrollbar{width:8px;height:8px}textarea::-webkit-scrollbar{width:8px;height:8px}.modal__caixa::-webkit-scrollbar{width:8px;height:8px}.historico::-webkit-scrollbar-track{background:var(--papel)}.seletor__lista::-webkit-scrollbar-track{background:var(--papel)}.trilha ol::-webkit-scrollbar-track{background:var(--papel)}textarea::-webkit-scrollbar-track{background:var(--papel)}.modal__caixa::-webkit-scrollbar-track{background:var(--papel)}.historico::-webkit-scrollbar-thumb{background:var(--tinta-suave);border:2px solid var(--papel);min-height:28px}.seletor__lista::-webkit-scrollbar-thumb{background:var(--tinta-suave);border:2px solid var(--papel);min-height:28px}.trilha ol::-webkit-scrollbar-thumb{background:var(--tinta-suave);border:2px solid var(--papel);min-height:28px}textarea::-webkit-scrollbar-thumb{background:var(--tinta-suave);border:2px solid var(--papel);min-height:28px}.modal__caixa::-webkit-scrollbar-thumb{background:var(--tinta-suave);border:2px solid var(--papel);min-height:28px}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:var(--tinta-suave) var(--papel-2)}.historico,.seletor__lista,textarea{scrollbar-width:thin;scrollbar-color:var(--tinta-suave) var(--papel)}}.topo__extras{align-items:center;gap:var(--e2);flex:none;display:flex}.botao-som{cursor:pointer;background:var(--papel-3);width:44px;height:44px;color:var(--tinta);border:2.5px solid var(--tinta);flex:none;place-items:center;transition:transform .1s,box-shadow .1s,background .1s;display:grid}.botao-som:hover{box-shadow:3px 3px 0 var(--tinta);transform:translate(-1px,-1px)}.botao-som[aria-pressed=false]{background:var(--papel-2);color:var(--tinta-suave)}.botao-som:focus-visible{outline:4px solid var(--azul);outline-offset:2px}@media (width<=860px){.topo__extras{grid-area:1/2}}.capitulo__splash{margin:var(--e6) auto 0;width:min(100% - 2 * var(--gutter), 1100px);aspect-ratio:1376/768;border:6px solid var(--tinta);box-shadow:12px 12px 0 var(--tinta);background:var(--tinta);position:relative;overflow:hidden}.capitulo__splash img{object-fit:cover;width:100%;height:100%;display:block}.capitulo__splash:after{content:"";box-shadow:inset 0 0 0 3px var(--papel-3);pointer-events:none;position:absolute;inset:0}@media (width<=640px){.capitulo__splash{box-shadow:6px 6px 0 var(--tinta);border-width:4px}}.creditos__texto{max-width:70ch;margin:0 0 var(--e5);line-height:1.6}.creditos--artes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.creditos--artes li{gap:var(--e2);flex-direction:column}.creditos--artes img{aspect-ratio:16/9;object-fit:cover;width:100%}.creditos--artes strong{font-size:var(--fs-l)}.tabela:focus-visible{outline:4px solid var(--azul);outline-offset:3px}.capitulo__splash{position:relative}.capitulo__splash figcaption{padding:var(--e1) var(--e3);background:var(--tinta);color:var(--papel-3);font-family:var(--fonte-ui);font-weight:600;font-size:var(--fs-xs);letter-spacing:.04em;position:absolute;bottom:0;left:0;right:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rolador__grade{gap:var(--e5);grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:stretch;display:grid}.rolador__controles,.rolador__palco{gap:var(--e5);flex-direction:column;min-width:0;display:flex}.rolador__controles>.painel:last-child{flex:auto;align-content:start}.rolador__palco>.mesa-dados{flex:auto}@media (width<=960px){.rolador__grade{grid-template-columns:1fr}}.painel{background:var(--papel-3);border:var(--contorno-grosso);box-shadow:var(--sombra);padding:var(--e4);gap:var(--e4);display:grid}.painel__titulo{align-items:center;gap:var(--e3);font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-2xl);letter-spacing:.03em;margin:0;line-height:1;display:flex}.painel__titulo span{background:var(--vermelho);width:38px;height:38px;color:var(--papel-3);border:var(--contorno);border-radius:50%;place-items:center;display:grid}.painel__titulo--menor{font-size:var(--fs-xl)}.campo{gap:var(--e2);display:grid}.campo--off .degraus,.campo--off input[type=text]{opacity:.4;pointer-events:none}.campo__rotulo{font-family:var(--fonte-balao);text-transform:uppercase;font-weight:700;font-size:var(--fs-s)}.campo__rotulo--check{gap:var(--e2);text-transform:none;font-size:var(--fs-m);cursor:pointer;align-items:center;display:flex}.campo__rotulo--check input{width:22px;height:22px;accent-color:var(--vermelho);flex:none}.campo select,.campo input[type=text],.campo input:not([type]),.numero input{font:inherit;padding:var(--e2) var(--e3);border:var(--contorno);background:var(--papel);color:var(--tinta)}.degraus{gap:var(--e1);flex-wrap:wrap;display:flex}.degraus button{min-width:44px;padding:var(--e1) var(--e2);border:2.5px solid var(--tinta);background:var(--papel);color:var(--tinta);cursor:pointer;font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-l);letter-spacing:.03em;transition:transform .1s}.degraus button:hover{transform:translateY(-2px)}.degraus button.ativo{background:var(--amarelo);box-shadow:3px 3px 0 var(--tinta)}.extra{gap:var(--e2);padding:var(--e2);background:var(--papel);border:2px dashed var(--tinta-suave);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.extra strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-l)}.extras__botoes{gap:var(--e2);flex-wrap:wrap;display:flex}.icone{border:2px solid var(--tinta);background:var(--papel-3);color:var(--tinta);padding:var(--e1);cursor:pointer;place-items:center;display:grid}.icone:hover{background:var(--vermelho);color:var(--papel-3)}.chip{align-items:center;gap:var(--e1);padding:var(--e2) var(--e3);cursor:pointer;border:2.5px solid var(--tinta);background:var(--amarelo);color:var(--tinta);box-shadow:3px 3px 0 var(--tinta);font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-s);transition:transform .1s;display:inline-flex}.chip:hover:not(:disabled){transform:translate(-1px,-1px)}.chip:active:not(:disabled){box-shadow:1px 1px 0 var(--tinta);transform:translate(2px,2px)}.chip:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.chip--vermelho{background:var(--vermelho);color:var(--papel-3)}.abas{border:var(--contorno);display:flex}.abas button{padding:var(--e2);background:var(--papel);color:var(--tinta);cursor:pointer;font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xl);letter-spacing:.04em;border:0;flex:1}.abas button+button{border-left:var(--contorno)}.abas button.ativo{background:var(--azul);color:var(--papel-3)}.dificuldades{gap:var(--e2);grid-template-columns:repeat(auto-fill,minmax(92px,1fr));display:grid}.dificuldades button{padding:var(--e2);border:2.5px solid var(--tinta);background:var(--papel);color:var(--tinta);cursor:pointer;font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-s);line-height:1.1;display:grid}.dificuldades button b{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-2xl)}.dificuldades button.ativo{background:var(--vermelho);color:var(--papel-3);box-shadow:3px 3px 0 var(--tinta)}.chance{margin:var(--e1) 0 0;gap:var(--e2);font-family:var(--fonte-balao);font-weight:700;display:grid}.chance b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl);color:var(--azul)}.chance__barra{border:2.5px solid var(--tinta);background:var(--papel);height:14px;display:block;overflow:hidden}.chance__barra span{background:var(--azul);height:100%;display:block}.oponente{gap:var(--e2);display:grid}.numero{gap:var(--e3);font-family:var(--fonte-balao);align-items:center;font-weight:700;display:flex}.numero input{width:80px;font-family:var(--fonte-titulo);font-size:var(--fs-xl)}.rolador__rolar{justify-content:center;width:100%}.mesa-dados{min-height:440px;padding:var(--e6) var(--e5) var(--e5);gap:var(--e5);background:var(--azul);border:var(--contorno-grosso);box-shadow:var(--sombra-g);align-content:center;justify-items:center;display:grid;position:relative}.mesa-dados__linha{gap:clamp(var(--e3), 2.5vw, var(--e5));flex-wrap:wrap;justify-content:center;display:flex}.mesa-dados__oponente{align-items:center;gap:var(--e3);padding:var(--e2) var(--e4);border:2.5px dashed var(--papel-3);background:#14141459;flex-wrap:wrap;justify-content:center;display:flex}.mesa-dados__oponente>span{font-family:var(--fonte-ui);color:var(--papel-3);font-weight:700;font-size:var(--fs-xl)}.mesa-dados__oponente>b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-2xl);color:var(--amarelo)}.mesa-dados__impacto{z-index:5;pointer-events:none;position:absolute;top:-40px;right:-24px}.mesa-dados__impacto .onomatopeia{width:170px}.dado-g{--t:92px;justify-items:center;gap:var(--e1);margin:0;display:grid;position:relative}.dado-g svg{width:var(--t);height:var(--t);filter:drop-shadow(4px 4px 0 var(--tinta));overflow:visible}.dado-g polygon{fill:var(--papel-3);stroke:var(--tinta);stroke-width:5px;stroke-linejoin:round;transition:fill .2s}.dado-g__valor{width:var(--t);height:var(--t);font-family:var(--fonte-titulo);font-size:calc(var(--t) * .42);color:var(--tinta);place-items:center;padding-top:4%;line-height:1;display:grid;position:absolute;top:0}.dado-g figcaption{text-align:center;color:var(--papel-3);justify-items:center;max-width:110px;line-height:1.15;display:grid}.dado-g figcaption b{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-m);letter-spacing:.04em}.dado-g figcaption span{font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-xs)}.dado-g figcaption em{font-size:var(--fs-xs);opacity:.85;font-style:normal}.dado-g--conta polygon{fill:var(--amarelo)}.dado-g--brecha polygon{fill:var(--vermelho)}.dado-g--brecha .dado-g__valor{color:var(--papel-3)}.dado-g--comprada polygon{fill:var(--tinta-suave)}.dado-g--comprada .dado-g__valor{color:var(--amarelo)}.dado-g--fora{opacity:.6}.dado-g--rolando polygon{fill:var(--papel-3)}.dado-g--rolando .dado-g__valor{color:var(--tinta)}.veredito{gap:var(--e1);text-align:center;padding:var(--e3) var(--e5);background:var(--papel-3);border:var(--contorno-grosso);max-width:560px;box-shadow:6px 6px 0 var(--tinta);font-family:var(--fonte-balao);justify-items:center;font-weight:700;display:grid}.veredito strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-3xl);letter-spacing:.04em;line-height:1}.veredito--ok strong{color:var(--verde)}.veredito--epico{background:var(--amarelo)}.veredito--epico strong,.veredito--falha strong{color:var(--vermelho)}.veredito--empate strong{color:var(--azul)}.veredito--custo{background:var(--papel-2)}.veredito--custo strong{color:var(--tinta)}.veredito b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl)}.veredito__dano{margin-top:var(--e1);padding:var(--e1) var(--e3);background:var(--vermelho);color:var(--papel-3);border:2px solid var(--tinta)}.veredito__dano b{color:var(--amarelo);font-size:var(--fs-xl)}.veredito__dano em{font-size:var(--fs-xs);opacity:.9;font-style:normal;display:block}.decisoes{gap:var(--e2);width:100%;max-width:640px;display:grid}.decisoes__passo{gap:var(--e2);padding:var(--e2) var(--e3);border:2.5px solid var(--tinta);background:#fffaf0eb;flex-wrap:wrap;align-items:center;display:flex}.decisoes__quem{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-l);letter-spacing:.04em;min-width:92px}.decisoes__nada{font-size:var(--fs-s);color:var(--tinta-suave)}.moedas{gap:var(--e3);grid-template-columns:1fr 1fr;display:grid}.contador{justify-items:center;gap:var(--e1);padding:var(--e3);border:var(--contorno);display:grid;overflow:hidden}.contador--amarelo{background:var(--amarelo)}.contador--vermelho{background:var(--vermelho);color:var(--papel-3)}.contador__nome{font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-s);text-transform:uppercase}.contador>b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-3xl);line-height:1}.contador--amarelo>b{color:var(--tinta)}.contador--vermelho>b{color:var(--papel-3)}.contador__botoes{gap:var(--e2);display:flex}.contador__botoes button{border:2px solid var(--tinta);background:var(--papel-3);color:var(--tinta);padding:var(--e1) var(--e2);cursor:pointer}.historico{gap:var(--e2);max-height:340px;font-size:var(--fs-s);margin:0;padding:0;line-height:1.35;list-style:none;display:grid;overflow-y:auto}.historico li{padding:var(--e2) var(--e2);border-left:5px solid var(--tinta-suave);background:var(--papel)}.historico li.historico--ok{border-left-color:var(--verde)}.historico li.historico--epico{border-left-color:var(--amarelo);background:var(--papel-2);font-weight:700}.historico li.historico--nao{border-left-color:var(--vermelho)}.historico li.historico--moeda{border-left-color:var(--azul);font-style:italic}.historico__vazio{color:var(--tinta-suave)}.mesa-dados__linha{gap:var(--e6)}.mesa-dados .dado-g figcaption b{font-size:var(--fs-l)}.mesa-dados .dado-g figcaption span{font-family:var(--fonte-ui);font-weight:600;font-size:var(--fs-s)}.mesa-dados__acao{justify-items:center;gap:var(--e2);width:100%;max-width:420px;display:grid}.mesa-dados__acao .rolador__rolar{justify-content:center;width:100%}.mesa-dados__dica{color:var(--papel-3);font-family:var(--fonte-ui);font-size:var(--fs-s);text-align:center}.painel--moedas{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start}.painel--moedas .moedas{grid-row:span 2}@media (width<=640px){.painel--moedas{grid-template-columns:1fr}.mesa-dados{min-height:360px}.mesa-dados__linha{gap:var(--e4)}}@media (prefers-reduced-motion:reduce){.degraus button,.chip{transition:none}.degraus button:hover,.chip:hover:not(:disabled){transform:none}}.criador-inicio__acoes{gap:var(--e4);margin-bottom:var(--e5);flex-wrap:wrap;display:flex}.herois{gap:var(--e4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.herois li{gap:var(--e2);align-items:stretch;display:flex}.herois__cartao{padding:var(--e4);color:var(--tinta);background:var(--papel-3);border:var(--contorno);box-shadow:5px 5px 0 var(--tinta);flex:1;gap:2px;text-decoration:none;transition:transform .12s;display:grid}.herois__cartao:hover{color:var(--tinta);transform:translate(-2px,-2px)}.herois__cartao strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-2xl);letter-spacing:.03em;color:var(--vermelho);line-height:1}.herois__cartao span{font-size:var(--fs-s)}.herois__cartao em{font-style:normal;font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-s);color:var(--vermelho)}.herois__cartao em.ok{color:var(--verde)}.criador__topo{justify-content:space-between;align-items:center;gap:var(--e3);margin-bottom:var(--e4);flex-wrap:wrap;display:flex}.criador__salvo{font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-s);color:var(--tinta-suave)}.criador__salvo.ok{color:var(--verde)}.trilha{margin-bottom:var(--e5)}.trilha ol{border:var(--contorno);background:var(--papel-3);margin:0;padding:0;list-style:none;display:flex}.trilha li{flex:1 1 0;min-width:0}.trilha li+li{border-left:2px solid var(--tinta)}.trilha__item{justify-content:center;align-items:center;gap:var(--e2);width:100%;min-height:52px;padding:var(--e2);color:var(--tinta);cursor:pointer;font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);letter-spacing:.02em;background:0 0;border:0;transition:background .12s;display:flex;position:relative}.trilha__item:hover:not(.ativo){background:#fff3c4}.trilha__item:focus-visible{z-index:1;outline:4px solid var(--azul);outline-offset:2px}.trilha__num{background:var(--papel);width:26px;height:26px;color:var(--tinta);border:2px solid var(--tinta);font-size:var(--fs-s);border-radius:50%;flex:none;place-items:center;display:grid}.trilha__nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trilha__item.feito .trilha__num{background:var(--verde);color:var(--papel-3)}.trilha__item.ativo{background:var(--amarelo);box-shadow:inset 0 -5px 0 var(--tinta)}.trilha__item.ativo .trilha__num{background:var(--tinta);color:var(--amarelo)}.trilha__ponto{background:var(--vermelho);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.trilha__barra{height:8px;margin-top:var(--e2);background:var(--papel-2);border:2px solid var(--tinta)}.trilha__barra span{background:var(--verde);height:100%;transition:width .4s cubic-bezier(.23,1,.32,1);display:block}@media (width<=1180px){.trilha li{flex:none}.trilha li:has(.ativo){flex:auto}.trilha__nome{display:none}.trilha__item{padding-inline:var(--e2);min-width:44px}.trilha__item.ativo .trilha__nome{display:block}}.criador__grade{gap:var(--e5);grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:stretch;display:grid}@media (width<=1000px){.criador__grade{grid-template-columns:1fr}}.criador__palco,.criador__ficha{flex-direction:column;min-width:0;display:flex;position:relative}.criador__palco>.passo{flex-direction:column;flex:auto;display:flex}.criador__ficha>.ficha{flex:auto;align-content:start}.criador__palco>.passo>.passo__nav{margin-top:auto}.criador__comemorar{z-index:5;pointer-events:none;position:absolute;top:-50px;left:50%;transform:translate(-50%)}.criador__comemorar .onomatopeia{width:260px}.criador__comemorar .onomatopeia b{font-size:var(--fs-2xl);white-space:normal;text-align:center;max-width:70%;line-height:1}.passo{gap:var(--e5);padding:var(--e5);font-family:var(--fonte-ui);align-content:start;container-type:inline-size}.passo__cabeca{align-items:center;gap:var(--e4);display:flex}.passo__num{background:var(--vermelho);width:56px;height:56px;color:var(--papel-3);border:var(--contorno);box-shadow:3px 3px 0 var(--tinta);font-family:var(--fonte-titulo);font-size:var(--fs-2xl);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.passo__sobre{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suave);display:block}.passo__titulo{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-3xl);letter-spacing:.02em;outline:none;margin:2px 0 0;line-height:1}.passo__titulo:focus-visible{outline:4px solid var(--azul);outline-offset:4px}.recordatorio{padding:var(--e3) var(--e4);background:var(--papel-2);max-width:68ch;color:var(--tinta);border-left:6px solid var(--vermelho);font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-m);margin:0;line-height:1.5}.aviso-passo{padding:var(--e3) var(--e4);border:var(--contorno);border-left-width:8px;border-left-color:var(--azul);background:#dbe9ff;margin:0;line-height:1.5}.bloco{gap:var(--e3);min-width:0;display:grid}.bloco__cabeca{justify-content:space-between;align-items:baseline;gap:var(--e3);padding-bottom:var(--e2);border-bottom:3px solid var(--tinta);display:flex}.bloco__titulo{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);letter-spacing:.12em;text-transform:uppercase;margin:0}.bloco__nota{font-size:var(--fs-s);color:var(--tinta-suave);text-align:right}.bloco__nota b{color:var(--tinta)}.linha2{gap:var(--e3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.linha3{gap:var(--e3);grid-template-columns:minmax(0,2fr) minmax(0,.7fr) minmax(0,2fr);display:grid}@container (width<=560px){.linha2,.linha3{grid-template-columns:minmax(0,1fr)}}.origem__linha{gap:var(--e2);color:var(--tinta);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.origem__linha svg{margin-top:2px}.origem__linha--bom svg{color:var(--verde)}.origem__linha--ruim svg{color:var(--vermelho)}.estoque{gap:var(--e3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.estoque li{padding:var(--e3) var(--e2);background:var(--tinta);min-width:0;color:var(--amarelo);border:var(--contorno);box-shadow:4px 4px 0 var(--vermelho);justify-items:center;gap:2px;transition:background .15s,color .15s,box-shadow .15s;display:grid}.estoque b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-3xl);line-height:1}.estoque span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.estoque li.usado{background:var(--papel-3);color:var(--tinta);box-shadow:none}.estoque li.usado span{padding:1px var(--e2);background:var(--vermelho);color:var(--papel-3)}.estoque li:not(.usado) span{opacity:.8}.linhas{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid}.linhas--duas{column-gap:var(--e4);grid-template-columns:repeat(auto-fill,minmax(min(100%,470px),1fr))}.linha-escolha{align-items:center;gap:var(--e3);padding:var(--e2) var(--e2) var(--e2) var(--e3);background:var(--papel-3);border:2px solid var(--tinta);border-left:6px solid var(--papel-2);grid-template-columns:minmax(0,1fr) auto;transition:border-color .12s,background .12s;display:grid}.linha-escolha.marcada{border-left-color:var(--vermelho);background:#fff6d6}.linha-escolha__texto{gap:2px;min-width:0;display:grid}.linha-escolha__texto strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-l);letter-spacing:.02em;line-height:1.1}.linha-escolha__texto small{font-size:var(--fs-s);color:var(--tinta-suave);line-height:1.35}.linha-escolha .degraus-ui{width:calc(var(--n) * 52px)}.linha-escolha:not(.marcada) .degraus-ui button.marcado{background:var(--papel-2);box-shadow:inset 0 -4px 0 var(--tinta-suave)}@container (width<=460px){.linha-escolha{grid-template-columns:minmax(0,1fr)}.linha-escolha .degraus-ui{width:100%}}.cotas{gap:var(--e3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.cota{border:var(--contorno);background:var(--papel-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.cota__dado{justify-content:space-between;align-items:baseline;gap:var(--e2);padding:var(--e2) var(--e3);background:var(--tinta);color:var(--amarelo);font-family:var(--fonte-titulo);font-size:var(--fs-xl);line-height:1;display:flex}.cota__dado small{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);color:var(--papel-3)}.cota.cheia .cota__dado{background:var(--verde);color:var(--papel-3)}.cota ul{gap:var(--e2);padding:var(--e2);grid-template-columns:minmax(0,1fr);min-width:0;margin:0;list-style:none;display:grid}.cota li{min-height:36px;padding:2px var(--e2);text-overflow:ellipsis;white-space:nowrap;color:#6b6050;min-width:0;line-height:32px;font-size:var(--fs-s);border:2px dashed #8a7f70;display:block;overflow:hidden}.cota li.ocupada{border-style:solid;border-color:var(--tinta);background:var(--amarelo);color:var(--tinta);font-weight:700}.vigor-caixa{justify-content:space-between;align-items:center;gap:var(--e4);padding:var(--e3) var(--e4);background:var(--papel-3);color:var(--tinta);border:var(--contorno);border-left:10px solid var(--vermelho);display:flex}.vigor-caixa>span{font-family:var(--fonte-titulo);font-size:var(--fs-xl);line-height:1.1;display:grid}.vigor-caixa small{font-family:var(--fonte-ui);font-weight:600;font-size:var(--fs-s);color:var(--tinta-suave)}.vigor-caixa b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-3xl);color:var(--vermelho);line-height:1}.poder{gap:var(--e3);min-width:0;padding:var(--e4);padding-top:var(--e3);background:var(--papel-3);border:var(--contorno);box-shadow:5px 5px 0 var(--tinta);margin:0;display:grid}.poder__cabeca{align-items:center;gap:var(--e2);padding:0 var(--e2);font-family:var(--fonte-titulo);font-size:var(--fs-xl);letter-spacing:.02em;display:flex}.poder__dado{padding:2px var(--e2);background:var(--vermelho);color:var(--papel-3);border:2px solid var(--tinta);font-size:var(--fs-l)}.truques{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.vinculos{gap:var(--e3);margin:0;padding:0;list-style:none;display:grid}.vinculo{gap:var(--e3);grid-template-columns:56px minmax(0,1fr);align-items:end;display:grid}.vinculo__selo{background:var(--tinta);height:48px;color:var(--amarelo);border:var(--contorno);font-family:var(--fonte-titulo);font-size:var(--fs-l);place-items:center;display:grid}.vinculo__selo--marco{background:var(--azul);color:var(--papel-3)}.pendencias{gap:var(--e2);padding:var(--e3) var(--e4);border:var(--contorno);border-left:8px solid var(--vermelho);background:#ffe8e4;margin:0;display:grid}.pendencias__titulo{align-items:center;gap:var(--e2);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);letter-spacing:.08em;text-transform:uppercase;color:#8f1a1a;display:flex}.pendencias ul{gap:var(--e1);font-family:var(--fonte-ui);font-size:var(--fs-s);margin:0;padding-left:1.2em;line-height:1.45;display:grid}.pendencias--ok{align-items:center;gap:var(--e2);border-left-color:var(--verde);color:#145227;background:#e1f4e5;font-weight:700;display:flex}.passo__nav{justify-content:space-between;align-items:center;gap:var(--e3);padding-top:var(--e4);border-top:3px dashed var(--tinta);display:flex}.passo__nav .botao:last-child{margin-left:auto}@container (width<=460px){.passo__prox{display:none}}.botao:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.revisao{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid}.revisao__linha{gap:var(--e3);padding:var(--e2) var(--e3);background:var(--papel-3);border:2px solid var(--tinta);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.revisao__icone{border:2px solid var(--tinta);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.revisao__linha.ok .revisao__icone{background:var(--verde);color:var(--papel-3)}.revisao__linha.pendente{border-left:6px solid var(--vermelho)}.revisao__linha.pendente .revisao__icone{background:var(--amarelo)}.revisao__texto{gap:2px;min-width:0;display:grid}.revisao__texto strong{font-family:var(--fonte-ui);font-weight:700}.revisao__texto small{color:var(--tinta-suave);font-size:var(--fs-s)}.revisao__texto ul{font-family:var(--fonte-ui);font-size:var(--fs-s);margin:0;padding-left:1.1em;line-height:1.4}.revisao__acoes{gap:var(--e3);flex-wrap:wrap;display:flex}@container (width<=460px){.revisao__acoes .botao{justify-content:center;width:100%}}.ficha{gap:var(--e3);padding:var(--e4);background:var(--papel-3);border:var(--contorno-grosso);box-shadow:var(--sombra-g);display:grid;position:relative}.ficha>*{z-index:1;position:relative}.ficha__cabeca{color:var(--papel-3);margin:calc(-1 * var(--e4)) calc(-1 * var(--e4)) var(--e2);padding:var(--e4) var(--e4) var(--e5);background:var(--tinta);border-bottom:6px solid var(--vermelho);gap:2px;display:grid}.ficha__arquivo{font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.ficha__cabeca h2{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-3xl);letter-spacing:.03em;color:var(--papel-3);-webkit-text-stroke:2px var(--tinta);paint-order:stroke fill;text-shadow:4px 4px 0 var(--tinta);overflow-wrap:anywhere;margin:0;line-height:.95}.ficha__civil{font-size:var(--fs-s)}.ficha__origem{right:var(--e4);padding:3px var(--e3);background:var(--amarelo);color:var(--tinta);border:2.5px solid var(--tinta);font-family:var(--fonte-titulo);font-size:var(--fs-l);position:absolute;bottom:-18px;transform:rotate(4deg)}.ficha__conceito{margin:var(--e1) 0 0;font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-m)}.ficha__numeros{gap:var(--e2);grid-template-columns:repeat(3,1fr);display:grid}.ficha__atr{padding:var(--e2) var(--e1);border:2.5px solid var(--tinta);background:var(--papel);justify-items:center;display:grid}.ficha__atr small{font-family:var(--fonte-balao);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase}.ficha__atr b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-2xl);line-height:1}.ficha__atr b.vazio{color:var(--tinta-suave)}.ficha__atr--vigor{background:var(--vermelho);color:var(--papel-3)}.ficha__atr--vigor b.vazio{color:var(--papel-3)}.ficha__atr--det{background:var(--amarelo)}.ficha__atr b small{font-family:var(--fonte-ui);font-size:var(--fs-s);font-weight:700}.ficha__vazio{opacity:.6;font-style:italic}.ficha__bloco{gap:var(--e1);display:grid}.ficha__bloco h3{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl);letter-spacing:.04em;border-bottom:3px solid var(--tinta);margin:0}.ficha__bloco p{font-size:var(--fs-s);margin:0}.ficha__lista{gap:var(--e1) var(--e3);flex-wrap:wrap;display:flex}.ficha__lista b{font-family:var(--fonte-titulo);color:var(--azul);font-weight:400}.ficha__esp{font-style:italic}.ficha__nota{color:var(--tinta-suave);font-size:var(--fs-xs)}.ficha__poder{padding:var(--e2) var(--e2);background:var(--papel);border-left:5px solid var(--vermelho);font-size:var(--fs-s);gap:2px;display:grid}.ficha__poder-topo{justify-content:space-between;align-items:center;gap:var(--e2);display:flex}.ficha__poder strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl);letter-spacing:.03em;line-height:1}.ficha__dado{padding:1px var(--e2);background:var(--tinta);color:var(--amarelo);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-m);place-items:center;display:inline-grid}.ficha__limitacao{color:#a51d1d}.ficha__bloco--fraqueza p{font-weight:700}.ficha__duplo{gap:var(--e3);grid-template-columns:1fr 1fr}.ficha__duplo ul{margin:var(--e1) 0 0;font-size:var(--fs-s);padding-left:1.1em}.ficha__duplo b{font-family:var(--fonte-titulo);color:var(--azul);font-weight:400}.ficha__status{padding:var(--e2) var(--e3);text-align:center;border:2.5px solid var(--vermelho);font-family:var(--fonte-titulo);font-size:var(--fs-l);letter-spacing:.04em;background:#ffe3e0}.ficha__status.ok{background:var(--verde);color:var(--papel-3);border-color:var(--tinta)}.ficha__origem{margin-top:var(--e2);justify-self:start;position:static;transform:rotate(-2deg)}.checklist{justify-items:start;gap:var(--e1);display:grid}.revisao__mais{color:var(--tinta-suave);font-style:italic}@media (width<=640px){:is(.trilha li,.trilha li:has(.ativo)){flex:1 1 0}.trilha__item{min-width:0;padding-inline:0}.trilha__item.ativo .trilha__nome{display:none}.trilha__ponto{top:4px;right:4px}.passo{padding:var(--e4);gap:var(--e4)}.passo__num{width:44px;height:44px;font-size:var(--fs-xl)}.passo__titulo{font-size:var(--fs-2xl)}}@container (width<=640px){.cotas{grid-template-columns:minmax(0,1fr)}.cota{grid-template-columns:72px minmax(0,1fr)}.cota__dado{flex-direction:column;justify-content:center;align-items:center}.cota ul{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}@container (width<=460px){.passo__nav .botao{min-width:0;padding-inline:var(--e3);flex:1 1 0;justify-content:center}}.cotas{align-items:stretch}.cota{align-content:start}.ficha__atr b small{text-transform:none}.origem__fonte{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--vermelho)}.cartao-op.marcado .origem__fonte{color:var(--tinta)}.ia{gap:var(--e2);display:grid}.ia__botao{justify-self:start;align-items:center;gap:var(--e1);padding:6px var(--e3);background:var(--papel-3);color:var(--azul);border:2.5px dashed var(--azul);cursor:pointer;font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);letter-spacing:.02em;transition:background .15s,transform .15s;display:inline-flex}.ia__botao:hover:not(:disabled){background:#dbe9ff;transform:translate(-1px,-1px)}.ia__botao:focus-visible{outline:4px solid var(--azul);outline-offset:2px}.ia__botao:disabled{cursor:progress;opacity:.75}.ia__erro{color:var(--vermelho);font-weight:700;font-size:var(--fs-s);margin:0}.ia__sugestao{gap:var(--e2);padding:var(--e3) var(--e4);border:var(--contorno);border-left:8px solid var(--azul);background:#dbe9ff;display:grid}.ia__selo{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--azul);align-items:center;gap:4px;display:inline-flex}.ia__previa{font-size:var(--fs-s);line-height:1.5}.ia__previa ul,.ia__previa ol{margin:var(--e1) 0;padding-left:1.3em}.ia__acoes{gap:var(--e2);flex-wrap:wrap;display:flex}.ia__acoes .acao{align-items:center;gap:4px;display:inline-flex}.poder>.ia{margin-bottom:var(--e2)}.ia-duvida{background:var(--papel-3);border:var(--contorno);border-left:8px solid var(--azul)}.ia-duvida>summary{align-items:center;gap:var(--e2);padding:var(--e3) var(--e4);cursor:pointer;color:var(--azul);list-style:none;transition:background .15s;display:flex}.ia-duvida>summary::-webkit-details-marker{display:none}.ia-duvida>summary:hover{background:#eef4ff}.ia-duvida>summary:focus-visible{outline:4px solid var(--azul);outline-offset:2px}.ia-duvida__titulo{font-family:var(--fonte-ui);font-weight:600;font-size:var(--fs-m);color:var(--tinta);flex:1}.ia-duvida__titulo b{color:var(--azul);font-weight:800}.ia-duvida__seta{transition:transform .2s}.ia-duvida[open] .ia-duvida__seta{transform:rotate(180deg)}.ia-duvida[open]>summary{border-bottom:2px dashed #9db8e8}@media (prefers-reduced-motion:reduce){.ia-duvida__seta,.ia-duvida>summary{transition:none}}.ia-duvida__corpo{gap:var(--e3);padding:var(--e3) var(--e4) var(--e4);display:grid}.ia-duvida__comuns{gap:var(--e2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ia-duvida__chip{padding:6px var(--e3);color:var(--azul);border:2px solid var(--azul);cursor:pointer;font-family:var(--fonte-ui);font-weight:600;font-size:var(--fs-s);text-align:left;background:#eef4ff;border-radius:999px;line-height:1.2}.ia-duvida__chip:hover:not(:disabled){background:var(--azul);color:var(--papel-3)}.ia-duvida__chip:focus-visible{outline:4px solid var(--azul);outline-offset:2px}.ia-duvida__chip:disabled{cursor:progress;opacity:.6}.ia-duvida__form{align-items:stretch;display:flex}.ia-duvida__form input{min-width:0;padding:var(--e2) var(--e3);background:var(--papel-3);color:var(--tinta);border:var(--contorno);font:inherit;font-size:var(--fs-m);border-right:0;flex:1}.ia-duvida__form input:focus-visible{outline:4px solid var(--azul);outline-offset:-4px}.ia-duvida__enviar{align-items:center;gap:var(--e1);padding:0 var(--e4);cursor:pointer;white-space:nowrap;background:var(--azul);color:var(--papel-3);border:var(--contorno);font-family:var(--fonte-ui);font-weight:800;font-size:var(--fs-s);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.ia-duvida__enviar:hover:not(:disabled){background:var(--tinta)}.ia-duvida__enviar:focus-visible{outline:4px solid var(--amarelo);outline-offset:-6px}.ia-duvida__enviar:disabled{color:#3b4a66;cursor:not-allowed;background:#c9d6ee}.ia-duvida>.ia__erro{padding:0 var(--e4) var(--e3)}.ia-duvida__resposta{gap:var(--e2);margin:0 var(--e4) var(--e4);padding:var(--e3) var(--e4);border-left:8px solid var(--azul);background:#dbe9ff;display:grid}.ia-duvida__resposta strong{font-family:var(--fonte-ui);font-size:var(--fs-s);color:var(--azul)}.ia-duvida__resposta p{font-size:var(--fs-s);margin:0;line-height:1.55}.ia-duvida__resposta small{color:var(--tinta-suave)}@media (width<=560px){.ia-duvida__enviar{padding:0 var(--e3)}}.poder__ideia{gap:var(--e2);margin-bottom:var(--e3);padding:var(--e3);background:#eef4ff;border:2px dashed #9db8e8;display:grid}.poder__ideia .campo{margin:0}.poder__ideia textarea{min-height:3.2em}.poder>.poder__ideia>.ia{margin-bottom:0}.ficha-jogo{position:relative}.ficha-jogo__estouro{z-index:70;pointer-events:none;position:fixed;top:90px;right:4vw}.ficha-jogo__estouro .onomatopeia{width:170px}.ficha-jogo .painel{font-family:var(--fonte-ui);gap:var(--e4);align-content:start}.fj-titulo{align-items:center;gap:var(--e2);font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl);letter-spacing:.02em;margin:0;line-height:1;display:flex}.fj-titulo svg{color:var(--vermelho);flex:none}.fj-cabeca-painel{justify-content:space-between;align-items:center;gap:var(--e3);flex-wrap:wrap;display:flex}.fj-contagem{font-weight:700;font-size:var(--fs-s);color:var(--tinta-suave)}.fj-rotulo{font-weight:700;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-suave);display:block}.fj-grupo{gap:var(--e2);display:grid}.fj-linha{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.fj-pilha{gap:var(--e1);justify-items:start;display:grid}.fj-grade2{gap:var(--e2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acao{justify-content:center;align-items:center;gap:var(--e2);min-height:44px;padding:var(--e1) var(--e3);background:var(--papel-3);color:var(--tinta);border:2.5px solid var(--tinta);cursor:pointer;text-align:center;font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);line-height:1.2;text-decoration:none;transition:transform .1s,box-shadow .1s,background .1s;display:inline-flex}.acao:hover:not(:disabled){box-shadow:3px 3px 0 var(--tinta);color:var(--tinta);transform:translate(-2px,-2px)}.acao:active:not(:disabled){box-shadow:none;transform:none}.acao:focus-visible{outline:4px solid var(--azul);outline-offset:2px}.acao:disabled{opacity:.4;cursor:not-allowed}.acao b{color:var(--verde)}.acao--forte{background:var(--amarelo)}.acao--perigo{background:var(--vermelho);color:var(--papel-3)}.acao--perigo:hover:not(:disabled){color:var(--papel-3)}.acao--ok{background:var(--verde);color:var(--papel-3)}.acao--ok:hover:not(:disabled){color:var(--papel-3)}.acao--mini{min-height:44px;padding:2px var(--e2);font-size:var(--fs-s)}@media (pointer:coarse){.acao--mini{min-height:44px}}.fj-capa{align-items:end;gap:var(--e4) var(--e5);margin-bottom:var(--e5);padding:var(--e5);background:var(--tinta);border:var(--contorno-grosso);border-bottom:6px solid var(--vermelho);box-shadow:var(--sombra-g);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.fj-capa__id{gap:var(--e2);min-width:0;display:grid}.fj-capa__selos{gap:var(--e2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fj-capa__selos li{padding:2px var(--e2);background:var(--vermelho);color:var(--papel-3);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase}.fj-capa__nome{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-display);letter-spacing:.02em;color:var(--papel-3);-webkit-text-stroke:3px var(--tinta);paint-order:stroke fill;text-shadow:5px 5px 0 var(--tinta);overflow-wrap:anywhere;margin:0;line-height:.95}.fj-capa__civil{padding:2px var(--e3);background:var(--papel-3);border:2.5px solid var(--tinta);font-family:var(--fonte-balao);justify-self:start;margin:0;font-weight:700}.fj-capa__tempo{gap:var(--e3);justify-items:end;display:grid}.fj-relogios{gap:var(--e2);display:flex}.fj-relogio{min-width:84px;padding:var(--e2) var(--e3);background:var(--papel-3);border:var(--contorno);box-shadow:4px 4px 0 var(--tinta);justify-items:center;display:grid}.fj-relogio span{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase}.fj-relogio b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-3xl);line-height:1}.fj-capa__acoes{gap:var(--e2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=760px){.fj-capa{padding:var(--e4);grid-template-columns:minmax(0,1fr)}.fj-capa__tempo{justify-items:stretch}.fj-relogio{flex:1}.fj-capa__acoes{justify-content:stretch}.fj-capa__acoes .acao{flex:auto}}.fj-fim{margin-bottom:var(--e5);border-color:var(--azul)}.fj-colunas{gap:var(--e5);margin-bottom:var(--e5);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3.2fr);grid-template-areas:"vigor rolar dados""det poderes lacos""det poderes trilhas""det poderes marcos";align-items:stretch;display:grid}.fj-coluna{display:contents}.fj-trilhas{grid-area:trilhas}.fj-vigor{grid-area:vigor}.fj-det{grid-area:det}.fj-rolagem{grid-area:rolar}.fj-poderes{grid-area:poderes}.fj-dados{grid-area:dados}.fj-lacos{grid-area:lacos}.fj-marcos{grid-area:marcos}@media (width<=1240px){.fj-colunas{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"vigor rolar""det poderes""dados lacos""trilhas marcos"}}@media (width<=760px){.fj-colunas{grid-template-columns:minmax(0,1fr);grid-template-areas:"vigor""det""rolar""poderes""dados""lacos""trilhas""marcos"}}.fj-vigor__placar{align-items:baseline;gap:var(--e2);line-height:1;display:flex}.fj-vigor__placar b{font-family:var(--fonte-titulo);font-size:3.4rem;font-weight:400}.fj-vigor__placar span{font-family:var(--fonte-titulo);font-size:var(--fs-xl);color:var(--tinta-suave)}.fj-barra{height:22px;margin-top:calc(-1 * var(--e2));border:var(--contorno);background:var(--papel-2);position:relative;overflow:hidden}.fj-barra span{background:var(--verde);border-right:3px solid var(--tinta);position:absolute;inset:0 auto 0 0}.fj-barra span.baixo{background:var(--vermelho)}.fj-dano{gap:var(--e2);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);display:grid}.fj-passo{border:2.5px solid var(--tinta);background:var(--papel-3);display:flex}.fj-passo button{width:48px;min-height:48px;color:var(--tinta);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.fj-passo button:hover{background:#fff3c4}.fj-passo input{text-align:center;border:0;border-inline:2px solid var(--tinta);background:var(--papel-3);width:56px;min-height:48px;font-family:var(--fonte-titulo);font-size:var(--fs-xl);color:var(--tinta);appearance:textfield;padding:0}.fj-passo input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fj-passo input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fj-passo input:focus-visible,.fj-passo button:focus-visible{outline:4px solid var(--azul);outline-offset:0;z-index:1;position:relative}@media (width<=420px){.fj-dano{grid-template-columns:repeat(2,minmax(0,1fr))}.fj-passo{grid-column:1/-1}.fj-passo input{flex:1}}.fj-vigor--morrendo{animation:1.2s ease-in-out infinite pulsa}@keyframes pulsa{50%{box-shadow:6px 6px 0 var(--vermelho)}}@media (prefers-reduced-motion:reduce){.fj-vigor--morrendo{animation:none}}.fj-morrendo{gap:var(--e3);padding:var(--e3) var(--e4);background:var(--vermelho);color:var(--papel-3);border:var(--contorno);display:grid}.fj-morrendo.estavel{background:var(--verde)}.fj-morrendo.morto{background:var(--tinta)}.fj-morrendo strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-2xl);text-transform:uppercase;line-height:1}.fj-morrendo p{font-size:var(--fs-s);margin:0;line-height:1.45}.fj-morrendo__fim{align-items:center;gap:var(--e2);font-weight:700;display:flex}.fj-morrendo__ok{font-weight:700}.fj-marcas{gap:var(--e4);flex-wrap:wrap;font-weight:700;display:flex}.fj-marcas i{margin-left:var(--e2);font-style:normal;font-size:var(--fs-l);letter-spacing:.15em}.fj-morrendo__rolar{gap:var(--e2);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.fj-morrendo__rolar small{grid-column:1/-1;font-weight:700}.fj-morrendo .seletor__botao{background:var(--papel-3)}.fj-sequela-nova{gap:var(--e2);padding:var(--e3);border:2.5px dashed var(--vermelho);background:#ffe8e4;display:grid}.fj-sequela{gap:var(--e1);padding:var(--e3) var(--e4);border:var(--contorno);border-left:8px solid var(--vermelho);background:#ffe8e4;display:grid}.fj-sequela strong{font-size:var(--fs-l)}.fj-sequela small{color:var(--tinta-suave)}.fj-sequela .fj-linha{margin-top:var(--e2)}.fj-det__placar{border:var(--contorno);box-shadow:5px 5px 0 var(--tinta);grid-template-columns:52px minmax(0,1fr) 52px;align-items:stretch;display:grid}.fj-det__placar>button{background:var(--papel-3);color:var(--tinta);cursor:pointer;border:0;place-items:center;display:grid}.fj-det__placar>button:first-child{border-right:3px solid var(--tinta)}.fj-det__placar>button:last-child{border-left:3px solid var(--tinta)}.fj-det__placar>button:hover{background:#fff3c4}.fj-det__placar>button:focus-visible{outline:4px solid var(--azul);outline-offset:-4px}.fj-det__numero{background:var(--papel-2) var(--reticula);background-size:8px 8px;place-items:center;min-height:92px;display:grid;overflow:hidden}.fj-det__numero b{font-family:var(--fonte-titulo);-webkit-text-stroke:2px var(--tinta);paint-order:stroke fill;color:var(--papel-3);text-shadow:4px 4px 0 var(--tinta);font-size:4.2rem;font-weight:400;line-height:1}.fj-gatilhos{gap:var(--e1);margin:0;padding:0;list-style:none;display:grid}.fj-gatilho{align-items:center;gap:var(--e2);width:100%;min-height:44px;padding:var(--e1) var(--e3) var(--e1) var(--e2);text-align:left;cursor:pointer;background:var(--papel-3);color:var(--tinta);border:2px solid var(--tinta);font:inherit;font-size:var(--fs-s);grid-template-columns:22px minmax(0,1fr) auto;line-height:1.3;transition:background .1s,transform .1s;display:grid}.fj-gatilho:hover:not(:disabled){background:#fff3c4;transform:translate(3px)}.fj-gatilho:focus-visible{outline:4px solid var(--azul);outline-offset:2px}.fj-gatilho__marca{border:2px solid var(--tinta);background:var(--papel);place-items:center;width:20px;height:20px;display:grid}.fj-gatilho b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-l);color:var(--verde)}.fj-gatilho.usado{background:var(--papel-2);cursor:default}.fj-gatilho.usado .fj-gatilho__marca{background:var(--verde);color:var(--papel-3)}.fj-gatilho.usado .fj-gatilho__nome{color:var(--tinta-suave);text-decoration:line-through}.fj-gatilho.usado b{color:var(--tinta-suave)}.fj-rolagem__campos{gap:var(--e3);grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));display:grid}.fj-rolagem .rolador__rolar{width:100%}.fj-aviso-cond{padding:var(--e2) var(--e3);border-left:6px solid var(--vermelho);font-size:var(--fs-s);background:#ffe8e4}.fj-rolagem__mesa{min-height:0;padding:var(--e4) var(--e3);box-shadow:var(--sombra)}.fj-rolagem__mesa .veredito strong{font-size:var(--fs-2xl)}.fj-rolagem .mesa-dados{grid-area:auto}.fj-poder{gap:var(--e2);padding:var(--e3) var(--e4);background:var(--papel-3);border:2.5px solid var(--tinta);border-left:8px solid var(--vermelho);display:grid}.fj-poder__topo{justify-content:space-between;align-items:center;gap:var(--e2);display:flex}.fj-poder__topo strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl);line-height:1.05}.fj-poder__frase{font-family:var(--fonte-corpo);font-style:italic;font-size:var(--fs-m);margin:0}.fj-poder__aviso{padding:1px var(--e2);background:var(--vermelho);color:var(--papel-3);font-weight:700;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;justify-self:start}.fj-truques{gap:var(--e1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fj-truques li{padding:2px var(--e2);background:var(--papel);border:2px solid var(--tinta);font-size:var(--fs-s);font-weight:600}.fj-poder__limite{justify-content:space-between;align-items:center;gap:var(--e3);padding-top:var(--e2);border-top:2px dashed var(--tinta-suave);font-size:var(--fs-s);line-height:1.4;display:flex}.fj-poder__limite b{color:#8f1a1a}.fj-poder__limite .acao{flex:none}.fj-poder.caido{border-left-color:var(--tinta-suave);background:var(--papel-2)}.fj-poder.caido .fj-dado{background:var(--vermelho);color:var(--papel-3)}.fj-dado{min-width:44px;padding:2px var(--e2);background:var(--tinta);color:var(--amarelo);font-family:var(--fonte-titulo);font-size:var(--fs-l);flex:none;place-items:center;line-height:1.3;display:inline-grid}.fj-dado--azul{background:var(--azul);color:var(--papel-3)}.fj-fraqueza{gap:var(--e2);padding:var(--e3) var(--e4);background:var(--tinta);color:var(--papel-3);border:2.5px solid var(--tinta);display:grid}.fj-fraqueza .fj-rotulo{color:var(--amarelo)}.fj-fraqueza strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-l)}.fj-fraqueza .acao--perigo{border-color:var(--papel-3);justify-self:start}.fj-fraqueza.ativa{background:var(--vermelho)}.fj-fraqueza__ativa{padding:2px var(--e3);background:var(--amarelo);color:var(--tinta);font-weight:700;font-size:var(--fs-s);letter-spacing:.06em;text-transform:uppercase;justify-self:start}.fj-atributos{gap:var(--e2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fj-atributos li{padding:var(--e2);background:var(--papel);border:2.5px solid var(--tinta);justify-items:center;gap:2px;display:grid}.fj-atributos span{font-weight:700;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase}.fj-atributos b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-2xl);line-height:1.05}.fj-pericias{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none;display:grid}.fj-pericias li{justify-content:space-between;align-items:center;gap:var(--e2);padding:var(--e1) 0;font-size:var(--fs-m);border-bottom:1px solid #cdbb98;display:flex}.fj-pericias b{font-family:var(--fonte-titulo);color:var(--azul);font-weight:400}.fj-pericias__esp span{font-style:italic}.fj-pericias__resto{color:var(--tinta-suave);font-size:var(--fs-s)!important}.fj-pericias__resto b{color:var(--tinta-suave)}.fj-lista{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid}.fj-laco{gap:var(--e2);padding:var(--e3);background:var(--papel-3);border:2px solid var(--tinta);border-left:6px solid var(--azul);display:grid}.fj-laco__topo{justify-content:space-between;align-items:flex-start;gap:var(--e2);display:flex}.fj-laco__topo strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-l);line-height:1.1}.fj-laco__pe{justify-content:space-between;align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}.fj-laco__pe small{font-size:var(--fs-s);color:var(--tinta-suave)}.fj-laco.usado{background:var(--papel-2)}.fj-laco.atacado{border-left-color:var(--vermelho);background:#ffe8e4}.fj-laco.atacado .fj-dado{background:var(--vermelho)}.fj-xp{align-items:center;gap:var(--e3);padding:var(--e2) var(--e3);background:var(--azul);color:var(--papel-3);border:var(--contorno);display:flex}.fj-xp b{font-family:var(--fonte-titulo);color:var(--papel-3);-webkit-text-stroke:2px var(--tinta);paint-order:stroke fill;font-size:2.6rem;font-weight:400;line-height:1}.fj-xp span{font-weight:700}.fj-condicoes{margin-bottom:var(--e5)}.fj-condicoes__grade{gap:var(--e3);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));margin:0;padding:0;list-style:none;display:grid}.fj-condicao{gap:var(--e1);padding:var(--e3);background:var(--papel-3);border:2.5px solid var(--tinta);grid-template-rows:auto 1fr auto auto;transition:background .15s;display:grid}.fj-condicao strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-l)}.fj-condicao p{font-size:var(--fs-s);margin:0;line-height:1.4}.fj-condicao small{font-size:var(--fs-s);color:var(--tinta-suave);line-height:1.35}.fj-condicao.ativa{background:var(--amarelo);box-shadow:4px 4px 0 var(--tinta)}.fj-condicao.grave{background:var(--vermelho);color:var(--papel-3);box-shadow:4px 4px 0 var(--tinta)}.fj-condicao.ativa small{color:var(--tinta)}.fj-condicao.grave small{color:var(--papel-3)}.fj-condicao__botoes{margin-top:var(--e2);border:2px solid var(--tinta);background:var(--papel-3);display:flex}.fj-condicao__botoes button{border:0;border-left:2px solid var(--tinta);min-height:48px;color:var(--tinta);cursor:pointer;font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);letter-spacing:.04em;text-transform:uppercase;background:0 0;flex:1}.fj-condicao__botoes button:first-child{border-left:0}.fj-condicao__botoes button:hover{background:#fff3c4}.fj-condicao__botoes button[aria-checked=true]{background:var(--tinta);color:var(--amarelo)}.fj-condicao__botoes button:focus-visible{outline:4px solid var(--azul);outline-offset:2px;z-index:1;position:relative}.fj-registro .historico{max-height:260px;font-family:var(--fonte-ui)}.fj-condicao__botoes button:first-child[aria-checked=true]{background:var(--papel-2);color:var(--tinta-suave);box-shadow:inset 0 -3px 0 var(--tinta-suave)}.fj-condicao.grave .fj-condicao__botoes button[aria-checked=true]{background:var(--tinta);color:var(--papel-3)}.fj-custos{align-items:baseline;gap:var(--e1) var(--e3);font-size:var(--fs-s);flex-wrap:wrap;margin:0;display:flex}.fj-custos .fj-rotulo{flex-basis:100%}.fj-custos b{font-family:var(--fonte-titulo);color:var(--azul);font-weight:400}.fj-colunas .painel{flex-direction:column;display:flex}.fj-colunas .painel>*{flex:none}.fj-vigor>:last-child{flex:auto}.fj-vazio{justify-content:center;align-items:center;gap:var(--e2);padding:var(--e4);text-align:center;font-size:var(--fs-s);color:var(--tinta-suave);background:repeating-linear-gradient(-45deg,#0000 0 8px,#14141408 8px 10px);border:2.5px dashed #b9a681;flex-direction:column;margin:0;line-height:1.45;display:flex}.fj-vazio svg{color:var(--verde)}.fj-vazio b{color:var(--tinta)}.fj-sequela{align-content:start}.fj-det>.fj-grupo:has(.fj-gatilhos){flex:auto;grid-template-rows:auto 1fr}.fj-gatilhos{grid-auto-rows:1fr}.fj-rolagem>.fj-rolagem__mesa{flex:auto;align-content:center}.fj-dados>.fj-pericias{flex:auto;grid-auto-rows:1fr}.fj-poderes>.fj-poder{flex:auto;align-content:start}.fj-poder__limite{margin-top:auto}.fj-poder{flex-direction:column;display:flex}.fj-poder>*{flex:none}.fj-lacos>.fj-lista{flex:auto;grid-auto-rows:1fr}.fj-laco{flex-direction:column;justify-content:space-between;display:flex}.fj-marcos>.fj-marcos__lista{gap:var(--e2);padding:var(--e3);border:2.5px dashed #b9a681;flex:auto;align-content:start;display:grid}.fj-gatilhos li{display:grid}.fj-gatilhos li>.fj-gatilho{height:100%}.evoluir__grade{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.evoluir__item{gap:var(--e2);padding:var(--e3);background:var(--papel);border:var(--contorno);align-content:start;display:grid}.evoluir__item>strong{align-items:center;gap:var(--e1);font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-l);letter-spacing:.02em;display:flex}.evoluir__item>small{color:var(--tinta-suave);line-height:1.4}.evoluir__item .campo{margin:0}.evoluir__item--largo{grid-column:span 2}.evoluir__item--classe{border-left:8px solid var(--amarelo)}.evoluir__acao{gap:4px;margin-top:auto;display:grid}.evoluir__acao small{color:var(--vermelho);font-weight:700;font-size:var(--fs-s)}@media (width<=760px){.evoluir__item--largo{grid-column:auto}}.fj-fixa{z-index:30;gap:var(--e2) var(--e4);margin-top:var(--e5);padding:var(--e2) var(--e4);background:var(--tinta);min-height:48px;color:var(--papel-3);border:var(--contorno);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;align-items:center;text-decoration:none;display:flex;position:sticky;bottom:0}.fj-fixa b{font-size:var(--fs-l)}.fj-fixa--perigo{background:var(--vermelho)}.fj-fixa__alerta{padding:0 var(--e2);background:var(--papel-3);color:var(--vermelho)}.fj-fixa__cond{font-size:var(--fs-s);text-transform:none;letter-spacing:0;flex:100%}.fj-fixa:focus-visible{outline:3px solid var(--amarelo);outline-offset:2px}.mesa-inicio{gap:var(--e5);margin-bottom:var(--e5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.mesa-codigo-input{letter-spacing:.3em;text-transform:uppercase;font-family:var(--fonte-titulo)!important;font-size:var(--fs-2xl)!important}.campo select{font:inherit;padding:var(--e2) var(--e3);border:var(--contorno);background:var(--papel);color:var(--tinta)}.mesa{position:relative}.mesa__estouro{z-index:70;pointer-events:none;position:fixed;top:100px;left:50%;transform:translate(-50%)}.mesa__estouro .onomatopeia{width:220px}.mesa__codigo{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-l);text-transform:uppercase}.mesa__codigo b{margin-left:var(--e2);padding:0 var(--e3);background:var(--amarelo);border:2.5px solid var(--tinta);letter-spacing:.2em;font-weight:400;display:inline-block}.mesa__grade{gap:var(--e5);grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:stretch;display:grid}.mesa__herois{grid-column:1/-1}@media (width<=900px){.mesa__grade{grid-template-columns:1fr}}.painel.mesa__crise{background:var(--vermelho) var(--reticula-viva);color:var(--papel-3);background-size:10px 10px}.mesa__crise .painel__titulo{color:var(--papel-3)}.mesa__crise-numero{background:var(--tinta);border:var(--contorno);place-items:center;height:150px;display:grid;overflow:hidden}.mesa__crise-numero b{font-family:var(--fonte-logo);color:var(--papel-3);text-shadow:var(--impressao);font-size:7rem;font-weight:400;line-height:1}.mesa__nota{font-size:var(--fs-s);margin:0}.mesa__crise .campo__rotulo{color:var(--papel-3)}.mesa__crise .icone{background:var(--papel-3)}.mesa__gastos{gap:var(--e2);display:grid}.mesa__gasto{gap:var(--e3);text-align:left;cursor:pointer;padding:var(--e2) var(--e2);background:var(--papel-3);min-height:48px;color:var(--tinta);border:2.5px solid var(--tinta);font:inherit;font-size:var(--fs-s);align-items:center;line-height:1.25;transition:transform .1s;display:flex}.mesa__gasto:hover:not(:disabled){transform:translate(4px)}.mesa__gasto:disabled{background:var(--papel-2);color:var(--tinta-suave);cursor:not-allowed}.mesa__gasto:disabled b{background:var(--tinta-suave);color:var(--papel-3)}.mesa__gasto b{background:var(--tinta);width:32px;height:32px;color:var(--amarelo);font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xl);flex:none;place-items:center;display:grid}.mesa__vilao-nome{font-family:var(--fonte-logo);font-size:var(--fs-2xl);color:var(--vermelho);text-shadow:var(--impressao);margin:0}.mesa__segredo{padding:var(--e2) var(--e3);background:var(--amarelo);border:var(--contorno);margin:0;font-weight:900}.relogio{gap:var(--e2);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.relogio{grid-template-columns:1fr 1fr}}.relogio__casa{gap:var(--e2);padding:var(--e3);background:var(--papel);border:var(--contorno);align-content:start;min-height:110px;display:grid}.relogio__num{background:var(--papel-3);border:2.5px solid var(--tinta);width:34px;height:34px;font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-l);border-radius:50%;place-items:center;display:grid}.relogio__texto{font-size:var(--fs-s);line-height:1.3}.relogio__casa.final{border-style:double;border-width:6px}.relogio__casa.feita{background:var(--tinta);color:var(--papel-3)}.relogio__casa.feita .relogio__num{background:var(--vermelho);color:var(--papel-3)}.mesa__cartas{gap:var(--e4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.carta-heroi{gap:var(--e2);padding:var(--e3);background:var(--papel);border:var(--contorno);box-shadow:5px 5px 0 var(--tinta);display:grid}.carta-heroi header{display:grid}.carta-heroi strong{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl);text-transform:uppercase;color:var(--vermelho);line-height:1}.carta-heroi small{font-size:var(--fs-s);color:var(--tinta-suave)}.carta-heroi__linha{gap:var(--e3);font-family:var(--fonte-balao);flex-wrap:wrap;align-items:center;font-weight:700;display:flex}.carta-heroi__linha b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl)}.carta-heroi__alerta{padding:1px var(--e2);background:var(--vermelho);color:var(--papel-3);border:2px solid var(--tinta);font-size:var(--fs-s)}.carta-heroi__cond{font-size:var(--fs-s);margin:0}.carta-heroi.morrendo{animation:1.2s ease-in-out infinite pulsa}.carta-heroi.morto{filter:grayscale();opacity:.7}.carta-heroi .chip{justify-self:start}.fj-barra--mini{border-width:3px;height:28px}.fj-barra--mini b{font-size:var(--fs-l)}.mesa__levar{gap:var(--e3);padding-top:var(--e2);border-top:2px dashed var(--tinta-suave);flex-wrap:wrap;align-items:center;display:flex}.mesa__levar select{font:inherit;padding:var(--e2) var(--e3);border:var(--contorno);background:var(--papel)}.painel.mesa__crise .painel__titulo,.painel.mesa__crise .mesa__nota{color:var(--papel-3)}.fj-tempo .mesa__codigo b{background:var(--amarelo);color:var(--tinta)}.mesa__cabeca{gap:var(--e4);margin-bottom:var(--e5);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.mesa__controles{gap:var(--e2);flex-wrap:wrap;align-items:center;display:flex}.fj-barra--mini b{z-index:1;position:relative}.mesa__falha{gap:var(--e3);margin:0 0 var(--e4);padding:var(--e2) var(--e3);background:var(--vermelho);color:var(--papel-3);border:var(--contorno);justify-content:space-between;align-items:center;font-weight:700;display:flex}.mesa__plano{gap:var(--e3);display:grid}.mesa__plano>summary{cursor:pointer;min-height:44px;font-family:var(--fonte-ui);text-transform:uppercase;align-items:center;font-weight:700;display:flex}.mesa__plano[open]>summary{margin-bottom:var(--e2)}.seletor{gap:var(--e2);min-width:0;display:grid;position:relative}.seletor__botao{align-items:center;gap:var(--e2);width:100%;min-height:44px;padding:var(--e2) var(--e3);background:var(--papel-3);color:var(--tinta);border:var(--contorno);cursor:pointer;text-align:left;font-family:var(--fonte-ui);font-weight:600;font-size:var(--fs-m);transition:box-shadow .12s,transform .12s;display:flex}.seletor__botao:hover{box-shadow:3px 3px 0 var(--tinta);transform:translate(-1px,-1px)}.seletor__botao.aberto{box-shadow:4px 4px 0 var(--tinta);background:var(--amarelo)}.seletor__valor{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.seletor__detalhe{padding:0 var(--e2);background:var(--tinta);color:var(--amarelo);font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-s);flex:none;line-height:1.6}.seletor__seta{flex:none;transition:transform .15s}.seletor__botao.aberto .seletor__seta{transform:rotate(180deg)}.seletor__lista{z-index:60;margin:var(--e1) 0 0;padding:var(--e1);background:var(--papel-3);border:var(--contorno);max-height:280px;box-shadow:6px 6px 0 var(--tinta);transform-origin:top;outline:none;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.seletor__lista.para-cima{margin:0 0 var(--e1);transform-origin:bottom;top:auto;bottom:100%}.seletor__lista:focus-visible{outline:4px solid var(--amarelo);outline-offset:2px}.seletor__opcao{align-items:center;gap:var(--e2);min-height:40px;padding:var(--e2) var(--e3);cursor:pointer;font-family:var(--fonte-ui);font-weight:500;font-size:var(--fs-m);color:var(--tinta);border:2px solid #0000;display:flex}.seletor__opcao.ativa{background:var(--amarelo);border-color:var(--tinta)}.seletor__opcao.marcada{font-weight:700}.seletor__opcao.desabilitada{color:var(--tinta-suave);opacity:.55;cursor:not-allowed}.seletor__marca{flex:none;place-items:center;width:18px;height:18px;display:grid}.seletor__opcao.marcada .seletor__marca{background:var(--tinta);color:var(--amarelo)}.seletor__texto{flex:1;min-width:0}.seletor__opcao .seletor__detalhe{font-size:var(--fs-xs)}.seletor--compacto .seletor__botao{font-size:var(--fs-s);padding:var(--e2)}.caixa{align-items:center;gap:var(--e3);cursor:pointer;min-height:44px;font-family:var(--fonte-ui);font-weight:500;font-size:var(--fs-m);color:inherit;display:inline-flex}.caixa__nativo{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.caixa__quadro{background:var(--papel-3);color:#0000;border:var(--contorno);flex:none;place-items:center;width:26px;height:26px;transition:background .12s,transform .12s;display:grid}.caixa:hover .caixa__quadro{transform:rotate(-4deg)}.caixa__nativo:checked+.caixa__quadro{background:var(--amarelo);color:var(--tinta);box-shadow:3px 3px 0 var(--tinta)}.caixa__nativo:focus-visible+.caixa__quadro{outline:4px solid var(--amarelo);outline-offset:3px;box-shadow:0 0 0 7px var(--tinta)}.caixa__texto{line-height:1.35}.caixa--desabilitada{opacity:.5;cursor:not-allowed}.degraus-ui{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border:var(--contorno);background:var(--papel-3);min-width:0;display:grid}.degraus-ui button{min-width:0;min-height:44px;padding:0 var(--e1);cursor:pointer;color:var(--tinta);border:0;border-left:2px solid var(--tinta);font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-m);background:0 0;line-height:1;transition:background .12s}.degraus-ui button:first-child{border-left:0}.degraus-ui button:hover:not(:disabled):not(.marcado){background:#fff3c4}.degraus-ui button.marcado{background:var(--amarelo);box-shadow:inset 0 -4px 0 var(--tinta)}.degraus-ui button:disabled{color:var(--tinta-suave);cursor:not-allowed;background:repeating-linear-gradient(-45deg,#0000 0 5px,#14141414 5px 7px)}.degraus-ui button:focus-visible{z-index:1;outline:4px solid var(--amarelo);outline-offset:2px;box-shadow:0 0 0 7px var(--tinta);position:relative}.campo{gap:var(--e2);align-content:start;min-width:0;display:grid}.campo__rotulo{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-s);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta)}.campo__dica{color:var(--tinta-suave);font-size:var(--fs-s);line-height:1.4}.campo input[type=text],.campo input:not([type]),.campo textarea{width:100%;min-height:48px;padding:var(--e2) var(--e3);font-family:var(--fonte-ui);font-weight:500;font-size:var(--fs-m);background:var(--papel-3);color:var(--tinta);border:var(--contorno);border-radius:0;line-height:1.4;transition:box-shadow .12s,background .12s}.campo textarea{resize:vertical;min-height:84px}.campo input::placeholder,.campo textarea::placeholder{color:#7a6f60;opacity:1}.campo input:hover,.campo textarea:hover{box-shadow:3px 3px 0 var(--tinta)}.campo input:focus,.campo textarea:focus{box-shadow:4px 4px 0 var(--tinta);background:#fff6d6;outline:none}.campo input:focus-visible,.campo textarea:focus-visible{outline:3px solid var(--azul);outline-offset:2px}.campo--destaque input[type=text]{min-height:60px;font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-2xl);letter-spacing:.03em}.cartoes{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.cartoes--5{grid-template-columns:repeat(auto-fit,minmax(min(100%,132px),1fr))}.cartoes--largas{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.cartoes--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.cartao-op{gap:var(--e2);text-align:left;min-height:44px;padding:var(--e3) var(--e4) var(--e4);cursor:pointer;background:var(--papel-3);color:var(--tinta);border:var(--contorno);font-family:var(--fonte-ui);align-content:start;transition:transform .12s,box-shadow .12s,background .12s;display:grid;position:relative}.cartao-op:hover{box-shadow:4px 4px 0 var(--tinta);transform:translate(-2px,-2px)}.cartao-op.marcado{background:var(--amarelo);box-shadow:6px 6px 0 var(--tinta);transform:translate(-3px,-3px)}.cartao-op:focus-visible{outline:4px solid var(--azul);outline-offset:3px}.cartao-op__topo{justify-content:space-between;align-items:flex-start;gap:var(--e2);width:100%;padding-right:var(--e5);display:flex}.cartao-op__titulo{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl);letter-spacing:.02em;line-height:1.05}.cartao-op__selo{padding:2px var(--e2);background:var(--tinta);color:var(--amarelo);font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-m);flex:none;line-height:1.4}.cartao-op__texto{font-size:var(--fs-s);color:var(--tinta-suave);line-height:1.45}.cartao-op.marcado .cartao-op__texto{color:var(--tinta)}.cartao-op__rodape{gap:var(--e1);margin-top:var(--e1);padding-top:var(--e2);font-size:var(--fs-s);border-top:2px dashed;line-height:1.4;display:grid}.cartao-op__marca{background:var(--vermelho);width:30px;height:30px;color:var(--papel-3);border:var(--contorno);border-radius:50%;place-items:center;transition:transform .18s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:-12px;right:-12px;transform:scale(0)}.cartao-op.marcado .cartao-op__marca{transform:scale(1)}@media (prefers-reduced-motion:reduce){.cartao-op,.cartao-op__marca,.caixa__quadro,.seletor__botao{transition:none}}.cartao-op__rodape>span{justify-content:space-between;align-items:baseline;gap:var(--e2);display:flex}.cartao-op__rodape>span>b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-l);line-height:1}.cartao-op__rodape>.origem__linha{display:grid}.cartao-op__rodape>span.cartao-op__nums{justify-content:flex-start;align-items:flex-start;gap:var(--e2) var(--e4);flex-wrap:wrap;display:flex}.cartao-op__nums>span{gap:2px;display:grid}.cartao-op__nums b{font-family:var(--fonte-titulo);font-weight:400;font-size:var(--fs-xl);line-height:1}.cartao-op__nums small{font-family:var(--fonte-ui);font-weight:700;font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.cartao-op--img{padding-top:0;overflow:visible}.cartao-op__img{width:calc(100% + 2 * var(--e4));max-width:none;margin:0 calc(-1 * var(--e4)) var(--e1);aspect-ratio:16/9;object-fit:cover;object-position:center top;border-bottom:var(--contorno);background:var(--tinta);display:block}.cartao-op--img .cartao-op__marca{z-index:1}.cartao-op{min-width:0}.cartao-op__topo{flex-wrap:wrap}.cartao-op__titulo{min-width:0}.cartoes--5 .cartao-op__titulo{font-size:var(--fs-l)}.cartoes--5 .cartao-op__topo{padding-right:var(--e3)}.cartao-op__rodape>span.cartao-op__nums{gap:var(--e2) var(--e3)}.cartao-op__nums>span{max-width:7.5em}.cartao-op__nums>span:only-child{max-width:none}
