@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");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}:root{--creme:#fefcde;--papel:#fffef5;--azul:#2f5fb5;--azul-fundo:#234a92;--marinho:#1a2146;--verde:#1f7f50;--amarelo:#fab426;--coral:#c93c30;--ceu:#7cc4e8;--tinta:#1a2146;--tinta-suave:#4a5070;--linha:#e5e0b8;--titulo:"Archivo Variable", "Arial Narrow", Arial, sans-serif;--texto:"Atkinson Hyperlegible", Verdana, sans-serif;--abas:calc(64px + env(safe-area-inset-bottom))}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papel);color:var(--tinta);font:400 17px/1.5 var(--texto);margin:0}img{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure,blockquote,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--azul);outline-offset:2px}h1,h2,h3{font-family:var(--titulo);font-weight:800;font-stretch:112%;line-height:1.1}h2{font-size:1.3rem}h3{font-size:1.05rem}.aguarde{text-align:center;background:var(--creme);place-content:center;gap:16px;min-height:100dvh;padding:24px;display:grid}.moldura{min-height:100dvh;padding-bottom:var(--abas)}.faixa-demo{background:var(--marinho);color:var(--creme);text-align:center;padding:4px 16px;font-size:.82rem}.topo{z-index:20;background:var(--azul);color:var(--creme);justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:sticky;top:0}.topo-marca{font:800 1.02rem/1 var(--titulo);font-stretch:112%;text-decoration:none}.topo-sino{place-items:center;width:44px;height:44px;margin-right:-10px;display:grid;position:relative}.selo{background:var(--amarelo);min-width:19px;height:19px;color:var(--marinho);font:700 .75rem/19px var(--texto);text-align:center;border-radius:10px;padding:0 4px;position:absolute;top:3px;right:1px}.urgente{background:var(--coral);color:#fff;padding:10px 16px;text-decoration:none;display:grid}.conteudo{max-width:760px;margin:0 auto;padding:20px 16px 32px}.abas{z-index:20;height:var(--abas);padding-bottom:env(safe-area-inset-bottom);background:var(--papel);border-top:2px solid var(--marinho);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.aba{color:var(--tinta-suave);align-content:center;justify-items:center;gap:1px;font-size:.75rem;text-decoration:none;display:grid}.aba.active{color:var(--azul);box-shadow:inset 0 3px 0 var(--azul);font-weight:700}.titulo-evento{font-family:var(--titulo);font-weight:400;line-height:1.02}.titulo-evento span,.titulo-evento b{display:block}.titulo-evento span{font-size:1.28rem;font-weight:400;font-stretch:100%}.titulo-evento b{font-size:clamp(2rem,9.6vw,3.1rem);font-weight:900;font-stretch:125%}.titulo-evento .azul{color:var(--azul)}.inicio{margin:-20px -16px 0}.inicio>section:not(.capa,.rua){margin-inline:16px}.capa{background:var(--creme);position:relative;overflow:hidden}.capa-texto{z-index:1;padding:26px 16px 12px;position:relative}.capa-texto p{color:var(--tinta-suave);margin-top:8px}.capa>.mapa{width:68px;position:absolute;top:8px;right:8px}.capa-cena{aspect-ratio:1927/700;overflow:hidden}.capa-cena img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.agora{background:var(--marinho);color:var(--creme);border-radius:6px;margin-top:-22px;padding:16px;position:relative}.agora-rotulo{color:var(--amarelo);font-family:var(--titulo);font-size:.93rem}.agora-titulo{font:800 1.42rem/1.12 var(--titulo);margin:4px 0;font-stretch:112%}.agora-depois{border-top:1px solid #fff3;margin-top:8px;padding-top:8px;font-size:.93rem}.agora-link{color:var(--creme);margin-top:8px;display:inline-block}.chamada-quiz{background:var(--coral);color:#fff;border-radius:6px;margin:12px 16px 0;padding:12px 16px;font-weight:700;text-decoration:none;display:block}.aviso-curto{background:var(--creme);border-left:6px solid var(--amarelo);margin:12px 16px 0;padding:12px 14px;text-decoration:none;display:grid}.aviso-curto small{color:var(--tinta-suave)}.aviso-curto.e-urgente{border-color:var(--coral)}.rua{border-bottom:10px solid #d9d2c3;grid-template-columns:repeat(2,1fr);align-items:end;gap:0 4px;margin-top:26px;padding:0 4px;display:grid}.fachada{text-decoration:none;display:grid}.fachada-topo{width:100%;height:26px;margin-bottom:-1px;display:block}.fachada-corpo{background:var(--fundo);min-height:142px;color:var(--frente);flex-direction:column;padding:8px 14px 14px;display:flex}.fachada.alta .fachada-corpo{min-height:174px}.fachada-janelas{gap:10px;margin-bottom:auto;padding-bottom:12px;display:flex}.fachada-janelas i{background:var(--janela);width:19px;height:30px;box-shadow:0 3px 0 var(--frente);border-radius:10px 10px 0 0}.fachada-titulo{font:800 1.14rem/1.08 var(--titulo);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-stretch:108%}.fachada-texto{margin-top:3px;font-size:.9rem}.fachada:hover .fachada-titulo{text-decoration:underline}.c-azul{--fundo:var(--azul);--frente:#fff;--janela:#1a3f84;color:var(--azul)}.c-verde{--fundo:var(--verde);--frente:#fff;--janela:#135c38;color:var(--verde)}.c-amarelo{--fundo:var(--amarelo);--frente:var(--marinho);--janela:#c98607;color:var(--amarelo)}.c-coral{--fundo:var(--coral);--frente:#fff;--janela:#8f2319;color:var(--coral)}.c-ceu{--fundo:var(--ceu);--frente:var(--marinho);--janela:#4a93bb;color:var(--ceu)}.c-marinho{--fundo:var(--marinho);--frente:var(--creme);--janela:#39427a;color:var(--marinho)}.linha-titulo{justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 10px;display:flex}.faixa-fotos{scroll-snap-type:x proximity;grid-auto-columns:124px;grid-auto-flow:column;gap:6px;margin-inline:-16px;padding-inline:16px;display:grid;overflow-x:auto}.faixa-fotos a{aspect-ratio:1;background:var(--creme);scroll-snap-align:start}.faixa-fotos img{object-fit:cover;width:100%;height:100%}.meu-resumo{color:var(--tinta-suave);gap:10px;margin-top:26px;font-size:.95rem;display:grid}.eu{align-items:center;gap:12px;text-decoration:none;display:flex}.eu strong{color:var(--tinta);display:block}.janela{aspect-ratio:5/6;background:var(--creme);border:4px solid var(--creme);width:100%;box-shadow:0 5px 0 var(--marinho);border-radius:999px 999px 2px 2px;display:block;position:relative;overflow:hidden}.janela img{object-fit:cover;width:100%;height:100%}.janela-iniciais{height:100%;font:800 1.5rem var(--titulo);color:var(--azul);place-items:center;display:grid}.janela.p{width:46px;box-shadow:0 3px 0 var(--marinho);border-width:2px;flex:none}.janela.p .janela-iniciais{font-size:.9rem}.janela.g{width:150px}.cabecalho{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.cabecalho h1{font-size:clamp(1.7rem,7vw,2.3rem)}.cabecalho p{color:var(--tinta-suave);margin-top:6px}.bloco{gap:10px;margin-top:28px;display:grid}.texto{max-width:66ch;margin-bottom:12px}.destaque{font-size:1.12rem}.fecho{font:700 1.2rem/1.25 var(--titulo);color:var(--azul);margin-top:28px}.vazio{color:var(--tinta-suave);justify-items:start;gap:12px;padding:24px 0;display:grid}.erro{color:var(--coral);font-weight:700}.dica{color:var(--tinta-suave);font-size:.92rem}.link{color:var(--azul);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.botao{border:2px solid var(--azul);background:var(--azul);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-flex}.botao:disabled{opacity:.5;cursor:not-allowed}.botao.secundario{color:var(--azul);background:0 0}.botao.claro{border-color:var(--creme);color:var(--creme);background:0 0}.botao.perigo{background:var(--coral);border-color:var(--coral)}.botao-icone{border:2px solid var(--azul);width:46px;height:46px;color:var(--azul);background:0 0;border-radius:6px;flex:none;place-items:center;display:grid}.botao-icone[aria-pressed=true]{background:var(--azul);color:#fff}.botao-icone.leve{border-color:#0000}.botao-icone.leve[aria-pressed=true]{color:var(--amarelo);background:0 0}.acoes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.form{gap:8px;display:grid}.form label:not(.aceite){font-weight:700}input:not([type=checkbox],[type=radio]),select,textarea{border:2px solid var(--marinho);background:#fff;border-radius:6px;width:100%;min-height:46px;padding:10px 12px;font-size:16px}.form-linha{gap:8px;display:flex}.form-linha .botao{flex:none}.form .botao{margin-top:8px}.aceite{align-items:flex-start;gap:10px;font-size:.93rem;display:flex}.aceite input{width:22px;height:22px;accent-color:var(--azul);flex:none;margin:2px 0 0}.busca{flex:1;position:relative}.busca svg{color:var(--tinta-suave);position:absolute;top:13px;left:12px}.busca input{padding-left:40px}.filtros{gap:8px;margin:10px 0 14px;display:flex}.capa-entrada{background:var(--creme);grid-template-rows:auto 1fr;min-height:100dvh;display:grid}.capa-titulo{padding:30px max(16px,50% - 280px) 18px;position:relative;overflow:hidden}.capa-titulo .mapa{width:68px;position:absolute;top:8px;right:max(8px,50% - 280px)}.capa-titulo>p:last-child{color:var(--tinta-suave);margin-top:10px}.capa-form{background:var(--papel);border-top:6px solid var(--azul);padding:18px max(16px,50% - 280px) 32px}.lista-nomes{gap:4px;max-height:38dvh;display:grid;overflow-y:auto}.lista-nomes button{text-align:left;border:2px solid var(--linha);background:#fff;border-radius:6px;width:100%;padding:8px 10px;display:grid}.lista-nomes button[aria-pressed=true]{border-color:var(--azul);background:var(--creme)}.lista-nomes button:disabled{opacity:.55}.lista-nomes span{color:var(--tinta-suave);font-size:.88rem}.dias{gap:4px;display:flex;overflow-x:auto}.dias button{border:2px solid var(--marinho);background:0 0;border-radius:6px;flex:1 0 auto;min-height:44px;padding:6px 12px;font-weight:700}.dias button[aria-selected=true]{background:var(--marinho);color:var(--creme)}.dias.quebra{flex-wrap:wrap;overflow:visible}.agenda{display:grid}.atividade{border-bottom:1px solid var(--linha)}.atividade-linha{gap:12px;padding:12px 0;display:flex}.atividade time{font-family:var(--titulo);font-variant-numeric:tabular-nums;flex:0 0 52px;align-content:start;font-weight:700;display:grid}.atividade time small{color:var(--tinta-suave);font-weight:400}.atividade-corpo{flex:1;min-width:0}.atividade-corpo h2{font-size:1.1rem}.atividade-corpo p{color:var(--tinta-suave);margin-top:2px;font-size:.95rem}.atividade-meta{flex-wrap:wrap;gap:4px 14px;display:flex}.atividade-meta span{align-items:center;gap:3px;display:inline-flex}.t-intervalo h2,.t-refeicao h2{font-weight:600}.atual{background:var(--creme);box-shadow:inset 6px 0 0 var(--amarelo);margin-inline:-16px;padding-inline:16px}.selo-agora{color:var(--coral);font-size:.8rem;font-weight:700}.agenda-dia{color:var(--azul);padding-top:14px;font-weight:700}.agenda-dia:first-letter{text-transform:uppercase}.chips{gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex;overflow-x:auto}.chips button{border:2px solid var(--marinho);white-space:nowrap;text-overflow:ellipsis;background:0 0;border-radius:19px;flex:none;max-width:78vw;min-height:38px;padding:4px 12px;font-size:.9rem;overflow:hidden}.chips button[aria-pressed=true]{background:var(--marinho);color:var(--creme)}.galeria{columns:2;column-gap:6px}.foto{break-inside:avoid;background:var(--creme);border:0;width:100%;min-height:90px;margin-bottom:6px;padding:0;display:block;position:relative}.foto img{width:100%}.foto span{background:var(--marinho);max-width:100%;color:var(--creme);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px;font-size:.8rem;position:absolute;bottom:0;left:0;overflow:hidden}.painel-baixo{z-index:40;background:#1a2146b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.painel-caixa{width:100%;max-width:560px;max-height:92dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));background:var(--papel);border-radius:12px 12px 0 0;gap:8px;display:grid;position:relative;overflow-y:auto}.previas{gap:6px;display:flex;overflow-x:auto}.previas img{object-fit:cover;flex:none;width:92px;height:92px}.fechar{z-index:1;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.fechar.claro{color:var(--creme)}.visor{z-index:40;background:var(--marinho);color:var(--creme);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.visor-foto{place-items:center;min-height:0;padding-top:44px;display:grid}.visor-foto img{object-fit:contain;max-width:100%;max-height:100%}.visor-info{padding:12px 16px calc(14px + env(safe-area-inset-bottom));gap:6px;display:grid}.visor-acoes{gap:8px;display:flex}.pessoas-topo{grid-template-columns:120px 1fr;align-items:center;gap:14px;margin-bottom:8px;display:grid}.pessoas-busca{justify-items:start;gap:8px;display:grid}.pessoas-busca .busca{width:100%}.mapa{width:100%;display:block;overflow:visible}.estado{stroke:var(--creme);stroke-width:1.2px}.e-amarelo{fill:#fab426}.e-verde{fill:#319b65}.e-azul{fill:#2f5fb5}.estado[role=button]{cursor:pointer}.estado[role=button]:focus-visible{stroke:var(--marinho);stroke-width:3px;outline:none}.estado.apagado{opacity:.28}.casarao{margin-top:20px}.casarao .fachada-topo{height:30px}.casarao-corpo{background:var(--fundo);color:var(--frente);padding:8px 14px 18px}.casarao h2{margin-bottom:12px;font-size:1.35rem}.janelas{grid-template-columns:repeat(3,1fr);gap:14px 12px;display:grid}.janelas li{text-align:center;overflow-wrap:anywhere;align-content:start;gap:2px;font-size:.82rem;line-height:1.2;display:grid}.janelas strong{margin-top:8px;font-size:.9rem}.janelas .janela{box-shadow:0 5px #0005}.desafios li{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.desafios .link{flex:none;font-size:.92rem}.nuvem{min-height:56px;font-family:var(--titulo);flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:10px 0;font-weight:800;line-height:1.15;display:flex}.n0{color:var(--azul)}.n1{color:var(--verde)}.n2{color:var(--coral)}.n3{color:var(--marinho)}.mensagens{gap:10px;display:grid}.mensagens>li:not(.vazio){background:var(--creme);border-left:6px solid var(--verde);padding:12px 14px 4px}.mensagens footer{min-height:44px;color:var(--tinta-suave);justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.cena-faixa{width:calc(100% + 32px);max-width:none;margin:0 -16px 16px}.lugares{gap:12px;display:grid}.curiosidades{gap:6px;display:grid}.curiosidades li{border-left:4px solid var(--amarelo);padding-left:14px}.avisos{gap:10px;display:grid}.avisos>li:not(.vazio){background:var(--creme);border-left:6px solid var(--amarelo);padding:12px 14px}.avisos .e-urgente{border-color:var(--coral)!important}.avisos small{color:var(--tinta-suave)}.mapa-rua{border:2px solid var(--marinho);width:100%;height:300px;margin:14px 0}.notas{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.notas legend{margin-bottom:4px;font-weight:700}.notas input{opacity:0;width:1px;height:1px;position:absolute}.notas span{border:2px solid var(--marinho);border-radius:6px;place-items:center;width:50px;height:46px;font-weight:700;display:grid}.notas input:checked+span{background:var(--azul);border-color:var(--azul);color:#fff}.notas input:focus-visible+span{outline:3px solid var(--azul);outline-offset:2px}.perfil{text-align:center;justify-items:center;gap:14px;margin-bottom:18px;display:grid}.quiz-cartao{background:var(--marinho);color:var(--creme);border-radius:6px;gap:12px;padding:16px;display:grid}.quiz-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.contador{background:var(--amarelo);min-width:58px;color:var(--marinho);font:800 1.2rem var(--titulo);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 8px}.quiz-cartao h2{font-size:1.28rem}.alternativas{gap:6px;display:grid}.alternativas button{text-align:left;border:2px solid var(--creme);width:100%;min-height:54px;color:var(--creme);background:0 0;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;display:flex}.alternativas button:disabled{opacity:1}.alternativas b{font-family:var(--titulo)}.alternativas span{flex:1}.alternativas .marcada{background:var(--azul);border-color:var(--azul)}.alternativas .certa{background:var(--verde);border-color:var(--verde)}.quiz-status{gap:4px;display:grid}.quiz-espera{background:var(--creme);border-left:6px solid var(--amarelo);padding:14px}.ranking{gap:4px;display:grid}.ranking li{border-bottom:1px solid var(--linha);align-items:center;gap:10px;padding:6px 4px;display:flex}.ranking li.eu{background:var(--creme)}.posicao{text-align:right;width:26px;font:800 1.1rem var(--titulo)}.ranking-nome{flex:1;min-width:0;line-height:1.2;display:grid}.ranking-nome small{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pontos{font:800 1.05rem var(--titulo);font-variant-numeric:tabular-nums}.telao{background:var(--marinho);color:var(--creme);grid-template-rows:auto 1fr;font-size:clamp(16px,1.6vw,34px);display:grid;position:fixed;inset:0;overflow:hidden}.telao-topo{background:var(--azul);align-items:center;gap:1em;padding:.6em 8em .6em 1.2em;display:flex}.telao-topo .mapa{width:2.6em}.telao-marca{font:800 1.3em var(--titulo);white-space:nowrap;font-stretch:112%}.telao-agenda{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.telao-agenda span{color:var(--amarelo);font-family:var(--titulo);font-weight:700}.telao-cena{place-items:center;min-height:0;padding:1.4em 2em;animation:.6s ease-out surgir;display:grid}@keyframes surgir{0%{opacity:0}to{opacity:1}}.telao-foto{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.telao-foto img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.telao-foto figcaption{background:var(--azul);padding:.4em 1em;display:grid;position:absolute;bottom:0;left:0}.telao-palavras,.telao-ranking,.telao-convite,.telao-quiz{width:min(100%,60em)}.telao h1{margin-bottom:.6em;font-size:2.1em}.telao .nuvem{justify-content:center;gap:.1em .6em;font-size:1.6em}.telao .n3{color:var(--creme)}.telao .n0{color:var(--ceu)}.telao .n1{color:#7fd6a7}.telao .n2{color:var(--amarelo)}.telao-mensagem{max-width:42em}.telao-mensagem p{font:800 2.6em/1.18 var(--titulo)}.telao-mensagem footer{color:var(--amarelo);margin-top:1em;font-size:1.2em}.telao .ranking li{border-color:#fff3;padding:.3em}.telao .ranking-nome small{color:var(--creme)}.telao .janela.p{width:2.4em}.telao-quiz{gap:.8em;display:grid}.telao-quiz h1{margin:0}.telao-quiz ul{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.telao-quiz li{border:3px solid var(--creme);border-radius:8px;align-items:center;gap:.6em;min-height:3em;padding:.4em .8em;display:flex;position:relative;overflow:hidden}.telao-quiz li i{background:#ffffff2e;position:absolute;inset:0 auto 0 0}.telao-quiz li em{font-family:var(--titulo);margin-left:auto;font-style:normal;font-weight:700}.telao-quiz li.certa{background:var(--verde);border-color:var(--verde)}.telao-qr{background:var(--creme);width:6.6em;color:var(--marinho);text-align:center;border-radius:6px;padding:.3em;font-size:1em;position:fixed;top:.5em;right:.6em}.telao-qr svg{width:100%;display:block}.telao-qr p{font-size:.8em;font-weight:700}.admin{max-width:900px;margin:0 auto;padding:18px 16px 48px}.admin-login{gap:16px;max-width:420px;padding-top:12dvh;display:grid}.admin h1{font-size:1.7rem}.admin-topo{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.lista-admin{display:grid}.lista-admin li{border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.lista-admin .acoes{flex:none}.form.grade{grid-template-columns:repeat(2,1fr);gap:10px}.form.grade label{gap:2px;display:grid}.largo{grid-column:1/-1}.galeria.mod{columns:unset;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.foto-mod{gap:6px;display:grid}.foto-mod img{aspect-ratio:4/3;object-fit:cover;width:100%}.cartaz{background:var(--creme);text-align:center;justify-items:center;gap:8px;padding:20px;display:grid}.cartaz-qr{width:min(70vw,280px);display:block}.cartaz-qr svg{width:100%;display:block}@media (width>=640px){.rua{grid-template-columns:repeat(4,1fr)}.inicio{margin-inline:0}.capa>.mapa{width:190px;right:20px}.janelas{grid-template-columns:repeat(5,1fr)}.galeria{columns:3}.pessoas-topo{grid-template-columns:170px 1fr}}@media print{body *{visibility:hidden}#cartaz,#cartaz *{visibility:visible}#cartaz{-webkit-print-color-adjust:exact;print-color-adjust:exact;align-content:center;font-size:1.6rem;position:fixed;inset:0}#cartaz .cartaz-qr{width:11cm}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
