@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/394054bac8398f3a-s.2r9n_8k5rphk7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dcec0ca6851bfaf8-s.p.0yz2getvmdd1b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bangers;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fc967cca4b01637-s.p.3lrxy616kbolt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bangers Fallback;src:local(Arial);ascent-override:107.26%;descent-override:21.99%;line-gap-override:0.0%;size-adjust:82.32%}.bK34mq_className{font-family:Bangers,Bangers Fallback;font-style:normal;font-weight:400}.bK34mq_variable{--f-titulo:"Bangers", "Bangers Fallback"}
@font-face{font-family:Comic Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5bef0bd3e1e7fff6-s.p.3_gvixtjg-ln0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b90144b82def579-s.p.2t29arzp1-apy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comic Neue Fallback;src:local(Arial);ascent-override:92.66%;descent-override:25.74%;line-gap-override:0.0%;size-adjust:97.13%}.d4r6yG_className{font-family:Comic Neue,Comic Neue Fallback;font-style:normal}.d4r6yG_variable{--f-texto:"Comic Neue", "Comic Neue Fallback"}
:root{--vermelho:#d3202e;--escuro:#7c0f19;--verde:#0f6b3c;--ouro:#ffd21f;--creme:#fff6dc;--tinta:#111;--sombra:6px 6px 0 var(--tinta)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--tinta);font-family:var(--f-texto), "Comic Sans MS", sans-serif;background:#b21c26 url(/j/papel.webp) 0 0/480px;margin:0;font-weight:700;overflow-x:hidden}main,.rodape{z-index:2;position:relative}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}h1,h2{font-family:var(--f-titulo), Impact, sans-serif;letter-spacing:.02em;margin:0;font-weight:400}button{font:inherit;color:inherit;cursor:pointer}.neve{z-index:1;pointer-events:none;position:fixed;inset:0}.tela-bonecos{z-index:50;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}.cena-bonecos{z-index:51;pointer-events:none;position:fixed;inset:0;overflow:hidden}.zona-boneco{pointer-events:auto;touch-action:none;cursor:grab;border-radius:40%;position:absolute;top:0;left:0}.zona-boneco:active{cursor:grabbing}.fala{border:3px solid var(--tinta);width:max-content;max-width:220px;box-shadow:3px 3px 0 var(--tinta);opacity:0;pointer-events:none;text-align:center;background:#fff;border-radius:16px;padding:8px 12px;font-size:15px;line-height:1.15;transition:opacity .15s;position:absolute;top:0;left:0}.fala.on{opacity:1}.palavrao{font-family:var(--f-titulo);letter-spacing:.06em;color:var(--vermelho);font-size:28px;line-height:1.05;display:block}.botoes-boneco{z-index:52;gap:8px;display:flex;position:fixed;bottom:12px;left:12px}.botoes-boneco button{background:var(--ouro);border:3px solid var(--tinta);box-shadow:3px 3px 0 var(--tinta);font-family:var(--f-titulo);letter-spacing:.04em;border-radius:12px;padding:8px 12px;font-size:18px}.botoes-boneco button:active{box-shadow:1px 1px 0 var(--tinta);translate:2px 2px}.salpicos{z-index:40;pointer-events:none;width:100%;position:absolute;top:0;left:0}.salpico{width:0;height:0;position:absolute}.salpico img{filter:drop-shadow(2px 3px #00000073);width:96px;animation:9s forwards colar;position:absolute;top:-62px;left:-48px}@keyframes colar{0%{transform:rotate(var(--rot)) scale(calc(var(--esc) * 2.4));opacity:0}5%{transform:rotate(var(--rot)) scale(calc(var(--esc) * .82));opacity:1}9%,88%{transform:rotate(var(--rot)) scale(var(--esc));opacity:1}to{transform:rotate(var(--rot)) scale(var(--esc)) translateY(70px);opacity:0}}.espreita{z-index:45;background:0 0;border:0;width:130px;padding:0;position:fixed}.espreita img{width:100%;display:block}.espreita span{border:3px solid var(--tinta);background:#fff;border-radius:12px;width:max-content;padding:4px 10px;font-size:14px;position:absolute;top:-6px;left:50%;translate:-50% -100%}.espreita.baixo{animation:4s ease-in-out forwards esp-baixo;bottom:0}.espreita.esq{animation:4s ease-in-out forwards esp-esq;left:0}.espreita.dir{animation:4s ease-in-out forwards esp-dir;right:0}@keyframes esp-baixo{0%,to{transform:translateY(105%)}18%,82%{transform:translateY(45%)}}@keyframes esp-esq{0%,to{transform:translate(-105%)rotate(70deg)}18%,82%{transform:translate(-38%)rotate(70deg)}}@keyframes esp-dir{0%,to{transform:translate(105%)rotate(-70deg)}18%,82%{transform:translate(38%)rotate(-70deg)}}.botao-surpresa{z-index:52;background:var(--ouro);border:3px solid var(--tinta);box-shadow:3px 3px 0 var(--tinta);font-family:var(--f-titulo);letter-spacing:.04em;white-space:nowrap;border-radius:12px;padding:8px 16px;font-size:20px;animation:1.4s ease-in-out infinite respirar;position:fixed;top:10px;left:50%;translate:-50%}.surpresa{z-index:60;text-align:center;background:#000000ed;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;position:fixed;inset:0}.surpresa h2{color:var(--ouro);text-shadow:3px 3px 0 var(--vermelho);font-size:clamp(34px,8vw,60px);line-height:1}.surpresa video{background:#000;border:4px solid #fff;border-radius:6px;flex:0 auto;max-width:100%;min-height:0;max-height:74dvh}.surpresa .cta{margin-top:4px}.surpresa video[hidden]{display:none}.foto-final{border:4px solid #fff;border-radius:6px;flex:0 auto;max-width:100%;min-height:0;max-height:72dvh}.porta.final.aberta{padding:0}.porta.final.aberta img{object-fit:cover;object-position:top;width:100%;height:100%;margin:0}.fim-surpresa{color:#fff;flex-direction:column;align-items:center;gap:10px;animation:.6s cubic-bezier(.2,1.7,.4,1) entrar;display:flex;position:relative}.fim-surpresa h2{font-size:clamp(50px,13vw,110px);position:relative}.fim-surpresa p{margin:0;font-size:clamp(18px,4vw,26px);position:relative}.fim-surpresa .cta{position:relative}.cabeca-fim{height:34dvh;animation:1s ease-in-out infinite respirar;position:relative}.barra-previa{z-index:3;color:#fff;background:var(--tinta);flex-wrap:wrap;justify-content:center;gap:6px 14px;padding:8px 12px;font-size:15px;display:flex;position:relative}.barra-previa a{color:var(--ouro)}.entrada{z-index:2;place-items:center;min-height:100dvh;padding:16px;display:grid;position:relative}.entrada .cartao{width:min(420px,100%)}.entrada h1{color:var(--vermelho);font-size:clamp(44px,11vw,64px);line-height:1}.entrada p{margin:8px 0}.botao{border:4px solid var(--tinta);box-shadow:5px 5px 0 var(--tinta);font-family:var(--f-titulo);letter-spacing:.04em;color:var(--tinta);background:#fff;border-radius:14px;padding:12px 22px;font-size:24px;text-decoration:none;transition:translate 80ms,box-shadow 80ms,rotate .1s;display:inline-block}.botao:hover{rotate:-2deg}.botao:active{box-shadow:2px 2px 0 var(--tinta);translate:3px 3px}.botao[disabled]{opacity:.45;cursor:not-allowed}.botao.vermelho{background:var(--vermelho);color:#fff}.cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:18px;display:flex}.seccao{text-align:center;max-width:1100px;margin:0 auto;padding:70px 20px 40px}.seccao h2{color:var(--ouro);-webkit-text-stroke:2px var(--tinta);paint-order:stroke fill;text-shadow:5px 5px 0 var(--tinta);font-size:clamp(44px,8vw,84px);line-height:1;rotate:-1.5deg}.sub{background:var(--creme);border:3px solid var(--tinta);max-width:640px;box-shadow:4px 4px 0 var(--tinta);margin:16px auto 28px;padding:8px 14px;font-size:18px;display:inline-block;rotate:.6deg}.aviso{background:var(--ouro);border:3px solid var(--tinta);margin:0 0 16px;padding:8px 14px;display:inline-block}.heroi{background:var(--verde);border-bottom:6px solid var(--tinta);place-items:center;min-height:100dvh;padding:16px 16px 76px;display:grid;position:relative;overflow:hidden}.raios{background:repeating-conic-gradient(#17935a 0 12deg, transparent 12deg 24deg);animation:50s linear infinite rodar;position:absolute;inset:-60%}@keyframes rodar{to{rotate:360deg}}.heroi-dentro{text-align:center;z-index:2;--mx:0;--my:0;flex-direction:column;align-items:center;display:flex;position:relative}.etiqueta{border:3px solid var(--tinta);box-shadow:3px 3px 0 var(--tinta);background:#fff;margin:0 0 8px;padding:5px 14px;font-size:clamp(14px,2.4vw,18px);rotate:-1deg}.heroi h1{color:#fff;-webkit-text-stroke:3px var(--tinta);paint-order:stroke fill;text-shadow:7px 7px 0 var(--tinta);flex-direction:column;line-height:.92;display:flex}.heroi h1 span{margin-bottom:.1em;font-size:min(clamp(50px,10vw,100px),11vh);rotate:-2deg}.heroi h1 .grande{color:var(--ouro);font-size:min(clamp(72px,16vw,170px),19vh);rotate:1.5deg}.cabecao{width:auto;height:clamp(150px,27vh,300px);filter:drop-shadow(8px 8px 0 var(--tinta));transform:translate(calc(var(--mx) * 44px), calc(var(--my) * 30px)) rotate(calc(var(--mx) * 16deg));margin-top:-6px;animation:2.6s ease-in-out infinite respirar}@keyframes respirar{50%{scale:1.05 .97}}.lema{background:var(--creme);border:3px solid var(--tinta);max-width:620px;margin:10px 0 0;padding:6px 14px;font-size:clamp(15px,2.4vw,21px);rotate:.8deg}.contagem{gap:10px;margin-top:16px;display:flex}.casa{background:var(--vermelho);border:4px solid var(--tinta);box-shadow:4px 4px 0 var(--tinta);color:#fff;border-radius:12px;min-width:66px;padding:4px 12px 6px}.casa b{font-family:var(--f-titulo);font-size:clamp(32px,6vw,50px);font-weight:400;line-height:1;animation:.25s bater;display:block}.casa small{font-size:13px}@keyframes bater{0%{scale:1.3}}.dica{color:#fff;background:var(--tinta);margin:14px 0 0;padding:5px 12px;font-size:14px}.autocolante{z-index:3;touch-action:none;cursor:grab;filter:drop-shadow(5px 6px #0000008c);height:auto;position:absolute}.autocolante.a1{bottom:0;left:2%;rotate:-6deg}.autocolante.a2{top:6%;right:2%}.autocolante.a3{bottom:0;right:8%}@media (max-width:900px){.autocolante{width:96px}.autocolante.a1{top:14%;bottom:auto;left:-8px}.autocolante.a2{width:82px;top:24%;right:-8px}.autocolante.a3{display:none}}.fita{background:var(--tinta);color:var(--ouro);border-block:4px solid var(--tinta);z-index:2;position:relative;overflow:hidden}.fita>div{width:max-content;animation:40s linear infinite passar;display:flex}.fita span{font-family:var(--f-titulo);align-items:center;gap:8px;padding:2px 14px;font-size:34px;display:flex}.fita img{height:46px}@keyframes passar{to{translate:-50%}}.banda{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;display:grid}.vinheta{border:5px solid var(--tinta);height:380px;box-shadow:var(--sombra);text-align:left;background:#fff;padding:0;position:relative;overflow:hidden;rotate:.5deg}.vinheta:nth-child(2n){rotate:-.8deg}.vinheta:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.22;background:radial-gradient(#000 1.3px,#0000 1.5px) 0 0/7px 7px;position:absolute;inset:0}.noite{background:linear-gradient(#10123f,#3d2a78)}.telhado{background:linear-gradient(#233a7a 60%,#a7402e 60%)}.ginasio{background:linear-gradient(#333 70%,#161616 70%)}.ouro{background:radial-gradient(circle,#fff3a3,#e79b00)}.praia{background:linear-gradient(#ffb25e,#ff6a59 55%,#2c8ec2 55%)}.mesa{background:linear-gradient(#7c0f19 66%,#f7efdc 66%)}.legenda{z-index:3;background:var(--creme);border:3px solid var(--tinta);padding:7px 10px;font-size:16px;line-height:1.2;position:absolute;top:10px;left:10px;right:10px}.figura{z-index:2;height:72%;transition:translate .55s cubic-bezier(.2,1.7,.4,1) .1s;animation:.45s pular;position:absolute;bottom:-10px;left:50%;translate:-50% 110%}.vista .figura{translate:-50%}@keyframes pular{40%{scale:1.15 .85}70%{scale:.95 1.1}}.onomato{z-index:4;font-family:var(--f-titulo);color:var(--ouro);-webkit-text-stroke:2px var(--tinta);paint-order:stroke fill;font-size:40px;transition:scale .25s cubic-bezier(.2,2,.4,1) .5s;position:absolute;bottom:16px;right:8px;rotate:-9deg;scale:0}.vista .onomato{scale:1}.chamine{z-index:3;border:4px solid var(--tinta);background:repeating-linear-gradient(0deg,#8d3322 0 18px,#111 18px 20px);border-bottom:0;width:200px;height:26%;position:absolute;bottom:0;left:50%;translate:-50%}.saco{z-index:3;font-size:90px;position:absolute;bottom:8px;left:6%}.telhado .figura{height:50%;bottom:20%}.onda{z-index:3;opacity:.85;background:#2c8ec2;border-top:4px solid #fff;height:18%;animation:2.6s ease-in-out infinite marear;position:absolute;bottom:0;left:0;right:0}@keyframes marear{50%{translate:0 8px}}.prato{z-index:3;font-size:40px;position:absolute;bottom:12px;left:4%}.estrelas{color:#fff;z-index:1;letter-spacing:16px;font-size:44px;animation:1.4s steps(2,end) infinite piscar;position:absolute;bottom:50%;left:12px}@keyframes piscar{50%{opacity:.25}}.presepio{border:5px solid var(--tinta);max-width:960px;height:clamp(500px,62vw,680px);box-shadow:var(--sombra);background:linear-gradient(#090b2f 62%,#5b3a1d 62%,#3b2412);margin:0 auto;position:relative;overflow:hidden}.estrela{color:var(--ouro);text-shadow:0 0 34px var(--ouro);font-size:64px;line-height:1;animation:1.8s infinite piscar;position:absolute;top:0;left:50%;translate:-50%}.telheiro{opacity:.85;clip-path:polygon(50% 0,100% 28%,100% 100%,0 100%,0 28%);background:#4a2e16;height:70%;position:absolute;top:12%;left:15%;right:15%}.figurante{width:150px;height:190px;transform:scale(var(--esc));z-index:2;background:0 0;border:0;margin:-95px 0 0 -75px;padding:0;position:absolute}.figurante img{z-index:2;width:86px;position:absolute;top:0;left:50%;translate:-50%}.corpo{border:4px solid var(--tinta);border-radius:48% 48% 10px 10px;width:96px;height:96px;position:absolute;top:92px;left:50%;translate:-50%}.azul .corpo{background:#2a63c9}.castanho .corpo{background:#7a4a1e}.roxo .corpo{border-top:12px solid var(--ouro);background:#6b27a3}.verde .corpo{border-top:12px solid var(--ouro);background:#127a43}.vinho .corpo{border-top:12px solid var(--ouro);background:#861c3e}.vaca .corpo{background:radial-gradient(circle at 30% 40%,#111 0 13px,#0000 14px),radial-gradient(circle at 70% 60%,#111 0 16px,#0000 17px),#fff;border-radius:30px;width:130px;height:74px}.burro .corpo{background:#8b8b8b;border-radius:30px;width:130px;height:74px}.menino .corpo{width:120px;height:66px;box-shadow:0 16px 0 -4px #c79a3e, 0 16px 0 0 var(--tinta);background:#f5efdb;border-radius:40px;top:96px}.figurante.ativo.s0{animation:.5s saltar0}.figurante.ativo.s1{animation:.5s saltar1}@keyframes saltar0{40%{translate:0 -34px;rotate:-8deg}}@keyframes saltar1{40%{translate:0 -34px;rotate:8deg}}.balao-presepio{z-index:5;background:var(--creme);border:3px solid var(--tinta);padding:10px;font-size:17px;position:absolute;bottom:12px;left:12px;right:12px}@media (max-width:640px){.figurante{transform:scale(calc(var(--esc) * .66))}.balao-presepio{font-size:15px}}.advento{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.porta{border:4px solid var(--tinta);height:170px;box-shadow:4px 4px 0 var(--tinta);background:var(--verde);color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:6px;transition:rotate .1s;display:flex;overflow:hidden}.porta:nth-child(3n){background:var(--vermelho)}.porta:nth-child(5n){background:#1d3d8f}.porta:hover{rotate:2deg}.porta b{font-family:var(--f-titulo);font-size:62px;font-weight:400;line-height:1}.porta.final{background:var(--ouro);color:var(--tinta)}.porta.aberta{background:var(--creme);color:var(--tinta);font-size:13px;line-height:1.15;animation:.4s abrir}.porta.aberta img{height:58px;margin-bottom:4px}@keyframes abrir{0%{transform:rotateY(90deg)}}.jogo{background:var(--creme);border:5px solid var(--tinta);max-width:560px;box-shadow:var(--sombra);margin:0 auto;padding:14px}.placar{justify-content:space-between;margin-bottom:10px;font-size:18px;display:flex}.placar b{font-family:var(--f-titulo);color:var(--vermelho);font-size:30px;font-weight:400}.casa-jogo{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative}.janela{aspect-ratio:1;border:5px solid var(--tinta);touch-action:manipulation;cursor:crosshair;background:linear-gradient(#10123f,#1e2a70);border-radius:10px 10px 0 0;padding:0;position:relative;overflow:hidden}.janela img{width:86%;animation:.14s ease-out surgir;position:absolute;bottom:-8%;left:50%;translate:-50%}.janela img.atingido{filter:brightness(1.2)saturate(.4);transform:rotate(14deg)scale(.9)}@keyframes surgir{0%{translate:-50% 100%}}.bola-neve{aspect-ratio:1;background:radial-gradient(circle at 40% 40%,#fff 55%,#bcd3ff);border-radius:50%;width:64%;animation:.25s neve;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:16px -10px 0 -6px #fff,-14px 10px 0 -4px #fff,8px 18px 0 -6px #fff}@keyframes neve{0%{scale:.2}}.capa-jogo{background:#fff6dcdb;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:20px;display:flex;position:absolute;inset:0}.capa-jogo p{margin:0}.capa-jogo{overflow-y:auto}.capa-jogo p{text-align:center}.trocar{color:var(--vermelho);background:0 0;border:0;padding:0;text-decoration:underline}.aviso-jogo{color:var(--vermelho);font-size:16px}.quem{flex-wrap:wrap;justify-content:center;gap:6px;max-height:45%;padding:2px;display:flex;overflow-y:auto}.quem button{border:3px solid var(--tinta);background:#fff;border-radius:10px;padding:6px 12px;font-size:16px}.novo-jogador{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.novo-jogador input{width:190px;max-width:100%;font:inherit;border:3px solid var(--tinta);background:#fff;border-radius:10px;padding:10px;font-size:16px}.novo-jogador .botao{padding:6px 16px;font-size:20px}.classificacao{text-align:left;margin:14px 0 0;padding:0;list-style:none}.classificacao li{border-top:3px solid var(--tinta);grid-template-columns:34px 1fr auto 44px;align-items:center;gap:8px;padding:6px 8px;display:grid}.classificacao li>span:first-child{text-align:center}.classificacao li>span:nth-child(3){font-size:14px;font-weight:400}.classificacao strong{font-family:var(--f-titulo);color:var(--vermelho);text-align:right;font-size:26px;font-weight:400}.classificacao .sou-eu{background:var(--ouro)}.single{color:#fff;background:var(--verde);border:5px solid var(--tinta);max-width:940px;box-shadow:var(--sombra);grid-template-columns:1fr 1fr;align-items:start;gap:22px;margin:0 auto;padding:22px;display:grid}.disco{aspect-ratio:1;width:min(300px,72vw);box-shadow:6px 6px 0 var(--tinta);background:repeating-radial-gradient(circle,#111 0 3px,#2a2a2a 3px 5px);border:0;border-radius:50%;place-items:center;margin:0 auto 14px;padding:0;animation:3.6s linear infinite paused rodar;display:grid;position:relative}.disco.a-tocar{animation-play-state:running}.disco img{width:62%;transform:scale(var(--salto,1));will-change:transform}.titulo-single{font-family:var(--f-titulo);color:var(--ouro);-webkit-text-stroke:1.5px var(--tinta);paint-order:stroke fill;text-shadow:3px 3px 0 var(--tinta);margin:0;font-size:clamp(30px,7vw,48px);font-weight:400;line-height:1.05}.tempo-single{align-items:center;gap:10px;margin:14px 0 4px;font-size:15px;display:flex}.letra{text-align:center;max-height:480px;color:var(--tinta);background:var(--creme);border:4px solid var(--tinta);box-shadow:4px 4px 0 var(--tinta);scrollbar-color:var(--vermelho) transparent;padding:14px 16px;position:relative;overflow-y:auto}.letra h4{font-family:var(--f-titulo);letter-spacing:.04em;color:var(--vermelho);margin:14px 0 4px;font-size:24px;font-weight:400}.letra div:first-child h4{margin-top:0}.letra p{cursor:pointer;border-radius:6px;margin:0;padding:1px 4px;line-height:1.35;transition:scale .15s,background .15s}.letra p:hover{background:#0000000f}.letra p.ativa{background:var(--ouro);scale:1.05}[data-p]{color:#0000;background:linear-gradient(90deg, var(--vermelho) var(--p,0%), var(--tinta) var(--p,0%));-webkit-background-clip:text;background-clip:text}[data-p].feita{--p:100%}@media (max-width:760px){.single{grid-template-columns:1fr}.letra{max-height:340px}}.tempo-single input{accent-color:var(--ouro);flex:1;min-width:0}.fecho{padding-bottom:170px}.rodape{text-align:center;color:#fff;background:var(--tinta);padding:18px 16px 90px;font-size:14px}.pagina-simples{text-align:center;max-width:760px;min-height:100vh;margin:0 auto;padding:22px 16px 220px}.voltar{color:#fff;background:var(--tinta);padding:4px 12px;text-decoration:none;display:inline-block}.titulo-pagina{color:var(--ouro);-webkit-text-stroke:3px var(--tinta);paint-order:stroke fill;text-shadow:6px 6px 0 var(--tinta);margin:12px 0 18px;font-size:clamp(56px,13vw,110px);line-height:1;rotate:-1.5deg}.cartao{background:var(--creme);border:5px solid var(--tinta);box-shadow:var(--sombra);text-align:left;padding:20px}.cartao.centro{text-align:center}.cartao h2{font-size:clamp(34px,7vw,54px);line-height:1.05}.cabeca-m{height:130px}.campo{text-align:center;width:100%;max-width:320px;font:inherit;letter-spacing:.1em;border:4px solid var(--tinta);background:#fff;border-radius:10px;margin:12px auto;padding:12px;font-size:26px;display:block}.erro{color:#fff;background:var(--vermelho);border:3px solid var(--tinta);padding:8px 12px}.passo{color:var(--vermelho);margin:0}.sub-escura{font-weight:400}.nomeados{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:12px;display:grid}.nomeado{border:3px solid var(--tinta);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:52px;padding:8px;display:flex}.nomeado img{height:42px}.nomeado.estrela-boletim{background:var(--ouro);grid-column:1/-1;font-size:20px}.nomeado.sim{background:var(--vermelho);color:#fff;box-shadow:inset 0 0 0 3px #fff}.comentario{min-height:24px;color:var(--verde);text-align:center;margin:12px 0 0}.resumo{margin:12px 0;padding:0;list-style:none}.resumo button{border:3px solid var(--tinta);background:#fff;border-radius:10px;justify-content:space-between;gap:12px;width:100%;margin-bottom:8px;padding:12px;display:flex}.estatua{height:240px;filter:drop-shadow(6px 6px 0 var(--tinta));animation:2.6s ease-in-out infinite respirar}.lista-vencedores{gap:16px;display:grid}.vencedor{animation:.6s cubic-bezier(.2,1.7,.4,1) entrar}@keyframes entrar{0%{rotate:-14deg;scale:.2}}.nome-vencedor{color:var(--vermelho);font-size:clamp(46px,11vw,88px)!important}.suspense{z-index:49;color:#fff;font-family:var(--f-titulo);background:#000000e0;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(36px,8vw,70px);display:flex;position:fixed;inset:0}.suspense img{height:42vh;animation:90ms infinite tremer}.suspense p{margin:10px}@keyframes tremer{50%{translate:3px -3px;rotate:1deg}}.confetis{z-index:46;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetis img{animation:3.8s ease-in forwards cair;position:absolute;top:-90px}@keyframes cair{to{translate:0 115vh;rotate:700deg}}.admin{z-index:2;background:var(--creme);max-width:700px;min-height:100vh;margin:0 auto;padding:20px;position:relative}.admin h1{font-size:54px}.admin h2{font-size:32px}.admin section{border-top:4px solid var(--tinta);margin-top:16px;padding-top:10px}.admin .cta{justify-content:flex-start}.portas-admin{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.portas-admin li{border:3px solid var(--tinta);background:#fff;grid-template-columns:34px 54px 1fr;align-items:center;gap:10px;padding:6px 10px;font-weight:400;display:grid}.portas-admin b{font-family:var(--f-titulo);color:var(--vermelho);text-align:center;font-size:26px;font-weight:400}.portas-admin img{object-fit:contain;width:54px;height:66px}.codigos{columns:2;margin-top:14px;padding:0;list-style:none}.codigos li{break-inside:avoid;align-items:baseline;gap:10px;padding:3px 0;display:flex}.codigos code{font-size:16px}.codigos .gasto{opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:4px solid #2b6bff}@media (prefers-reduced-motion:reduce){.raios,.fita>div,.cabecao,.estatua{animation:none}}
