:root{--creme:#f3ebdd;--tinta:#1f2a36;--marinho:#264653;--petroleo:#2a9d8f;--mostarda:#e9c46a;--terracota:#e76f51;--sombra:0 10px 24px #1f2a362e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{background:var(--creme);color:var(--tinta);touch-action:manipulation;-webkit-user-select:none;user-select:none;overscroll-behavior:none;margin:0;font-family:ui-rounded,Segoe UI,system-ui,Roboto,sans-serif}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{-webkit-user-drag:none;max-width:100%;display:block}:focus-visible{outline:5px solid var(--petroleo);outline-offset:6px}.tela,.atividade{min-height:100dvh;padding:max(1.25rem, env(safe-area-inset-top)) 1.25rem max(1.25rem, env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}.aviso{opacity:.6;font-size:1.5rem}.titulo{letter-spacing:.02em;margin:0;font-size:clamp(2rem,8vw,3.5rem);font-weight:800}.capa{width:min(70vw,36dvh);box-shadow:var(--sombra);border-radius:14%}.botao-grande{background:var(--marinho);width:128px;height:128px;color:var(--creme);border-radius:50%;place-items:center;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:0 8px #0003}.botao-grande:active{transform:translateY(5px);box-shadow:0 3px #0003}.rodada{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.ouvir{background:var(--marinho);width:96px;height:96px;color:var(--creme);border-radius:50%;place-items:center;display:grid;box-shadow:0 6px #0003}.ouvir:active{transform:translateY(4px);box-shadow:0 2px #0003}.opcoes{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.opcoes[data-n="3"],.opcoes[data-n="4"]{grid-template-columns:1fr 1fr;display:grid}.opcao{border-radius:14%;width:min(78vw,32dvh);transition:transform .25s,opacity .6s,filter .6s}.opcoes[data-n="3"] .opcao,.opcoes[data-n="4"] .opcao{width:min(42vw,22dvh)}.opcao img{width:100%;box-shadow:var(--sombra);border-radius:14%}.opcao:active:not(:disabled){transform:scale(.97)}.opcao.errada{opacity:.18;filter:grayscale(.7);pointer-events:none}.opcao.certa{transform:scale(1.06)}.opcao.certa img{box-shadow:0 0 0 8px var(--mostarda), var(--sombra)}.palavra{letter-spacing:.05em;min-height:1.2em;margin:0;font-size:clamp(3rem,15vw,6rem);font-weight:800}.progresso{gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.progresso li{background:#1f2a362e;border-radius:50%;width:16px;height:16px}.progresso li.atual{background:var(--petroleo)}.progresso li.feita{background:var(--marinho)}@media (orientation:landscape){.atividade{gap:1rem}.rodada{flex-flow:wrap;justify-content:center;gap:2rem}.opcoes{flex-direction:row}.opcao{width:min(36vw,52dvh)}.palavra{text-align:center;flex-basis:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.opcao.certa{transform:none}}.porta-adulto{right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));width:52px;height:52px;color:var(--tinta);opacity:.22;border-radius:50%;place-items:center;display:grid;position:fixed}.modal{z-index:20;background:#1f2a368c;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.caixa{background:var(--creme);width:min(100%,380px);box-shadow:var(--sombra);border-radius:24px;gap:.9rem;padding:1.5rem;display:grid}.caixa h2{margin:0;font-size:1.3rem}.caixa input,.adulto input[type=password]{font:inherit;letter-spacing:.4em;text-align:center;background:#fff;border:2px solid #1f2a3640;border-radius:14px;width:100%;padding:.6rem;font-size:1.6rem}.ajuda{opacity:.75;margin:0;font-size:.95rem}.erro{color:#b3321b;margin:0;font-size:.95rem}.acoes{flex-wrap:wrap;gap:.75rem;display:flex}.primario,.secundario,.gravando{border-radius:14px;min-height:48px;padding:0 1.1rem;font-size:1rem;font-weight:700}.primario{background:var(--marinho);color:var(--creme)}.secundario{background:#1f2a361a}.gravando{background:var(--terracota);color:#fff}button:disabled{opacity:.45;cursor:not-allowed}.adulto{background:var(--creme);z-index:15;padding:max(1rem, env(safe-area-inset-top)) 1rem 3rem;-webkit-user-select:text;user-select:text;position:fixed;inset:0;overflow-y:auto}.adulto>*{max-width:720px;margin-left:auto;margin-right:auto}.adulto header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.adulto h1{margin:0;font-size:1.5rem}.adulto h3{margin:1.4rem 0 .4rem}.abas{flex-wrap:wrap;gap:.4rem;margin:1rem auto;display:flex}.abas button{background:#1f2a3614;border-radius:12px;padding:.6rem .9rem;font-weight:600}.abas button.ativa{background:var(--marinho);color:var(--creme)}.lista-palavras{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.linha-palavra{background:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:.4rem .75rem;padding:.6rem .75rem;display:grid}.linha-palavra .marcar{align-items:center;gap:.6rem;display:flex}.linha-palavra .marcar input{width:22px;height:22px}.linha-palavra img{border-radius:10px}.linha-palavra .texto{font-size:1.1rem;font-weight:700}.linha-palavra .voz{justify-self:end;font-size:.8rem}.linha-palavra .voz.sim{color:#1f7a4a}.linha-palavra .voz.nao{opacity:.55}.linha-palavra .botoes-linha{grid-column:1/-1}.linha-palavra .botoes{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.linha-palavra .erro{grid-column:1/-1}.ajustes{gap:1.1rem;display:grid}.ajustes label{gap:.4rem;font-weight:600;display:grid}.ajustes .radio{align-items:center;gap:.5rem;display:flex}.ajustes fieldset{border:0;align-items:center;gap:1.2rem;margin:0;padding:0;display:flex}.ajustes input[type=range]{width:100%}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #1f2a361f;padding:.5rem}.aviso-adulto{background:var(--mostarda);border-radius:12px;padding:.6rem .9rem;font-weight:600}.opcoes[data-n="3"] .opcao:last-child{grid-column:1/-1;justify-self:center}.item{display:contents}.menu{flex-direction:column;align-items:center;gap:1.25rem;width:100%;display:flex}.tile{letter-spacing:.06em;border-radius:28px;place-items:center;width:min(86vw,420px);min-height:22dvh;font-size:clamp(2.6rem,13vw,4.8rem);font-weight:800;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:0 8px #0000002e}.tile:active{transform:translateY(5px);box-shadow:0 3px #0000002e}.tile.petroleo{background:var(--petroleo);color:#fff}.tile.terracota{background:var(--terracota);color:#fff}.tile.mostarda{background:var(--mostarda);color:var(--tinta)}.aviso-menu{background:var(--mostarda);text-align:center;border-radius:14px;max-width:420px;margin:0;padding:.7rem 1rem;font-weight:600}.opcao.letra{aspect-ratio:1;box-shadow:var(--sombra);background:#fff;border-radius:14%;place-items:center;font-size:clamp(5rem,30vw,9rem);font-weight:800;line-height:1;display:grid}.opcao.letra.certa{box-shadow:0 0 0 8px var(--mostarda), var(--sombra)}.palavra-lida{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.silaba{box-shadow:var(--sombra);letter-spacing:.06em;background:#fff;border-radius:20px;padding:.3rem 1.1rem;font-size:clamp(3.2rem,17vw,6rem);font-weight:800;line-height:1.15}.silaba.cor0{color:var(--marinho)}.silaba.cor1{color:var(--terracota)}.silaba:active{transform:scale(.96)}.revelacao{flex-direction:column;align-items:center;gap:.4rem;min-height:120px;display:flex}.revelacao img{width:90px;box-shadow:var(--sombra);border-radius:14%}.revelacao .palavra{margin:0;font-size:clamp(2.4rem,12vw,4rem)}.montar{gap:1.4rem}.encaixe{gap:.9rem;transition:gap .3s;display:flex}.encaixe.junto{gap:0}.slot{aspect-ratio:1;background:#ffffff80;border:4px dashed #1f2a364d;border-radius:22px;place-items:center;width:min(32vw,17dvh,150px);font-size:clamp(3rem,14vw,5.5rem);font-weight:800;display:grid}.slot.cons{color:var(--terracota);border-color:var(--terracota)}.slot.vog{color:var(--petroleo);border-color:var(--petroleo)}.encaixe.junto .slot{box-shadow:0 0 0 6px var(--mostarda);background:#fff;border-style:solid}.encaixe.junto .slot.cons{border-radius:22px 0 0 22px}.encaixe.junto .slot.vog{border-radius:0 22px 22px 0}.blocos{flex-direction:column;align-items:center;gap:1.1rem;display:flex}.grupo{gap:1rem;display:flex}.bloco{aspect-ratio:1;color:#fff;border-radius:22px;width:min(34vw,18dvh,160px);font-size:clamp(3.2rem,15vw,6rem);font-weight:800;transition:opacity .4s,transform .12s;box-shadow:0 8px #0003}.bloco.cons{background:var(--terracota)}.bloco.vog{background:var(--petroleo)}.bloco:active:not(:disabled){transform:translateY(4px)}.bloco.usado{opacity:.2;box-shadow:none}.opcao.letra{width:min(60vw,21dvh);font-size:clamp(3.6rem,18vw,6.5rem)}.revelacao{min-height:0}.revelacao img{width:72px}.revelacao .palavra{font-size:clamp(2rem,10vw,3.2rem)}.rodada{gap:1.1rem}.ajustes,.ajustes label,.ajustes fieldset{min-width:0;max-width:100%}.ajustes fieldset{flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;display:flex}.ajustes legend{flex-basis:100%;margin-bottom:.3rem;padding:0;font-weight:600}.ajustes input[type=password],.ajustes input[type=range]{max-width:100%}.menu{grid-template-columns:1fr 1fr;gap:1rem;width:min(94vw,460px);display:grid}.menu .tile{width:100%;min-height:17dvh;font-size:clamp(1.8rem,9vw,3rem)}.menu .aviso-menu{grid-column:1/-1}.tile.verde{background:var(--verde,#52b04f);color:#fff}.tile.laranja{background:var(--laranja,#e08a43);color:var(--tinta)}.tile.marinho{background:var(--marinho,#264653);color:#fff}.grupos{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;max-width:94vw;display:flex}.grupo{flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:62vw;display:flex}.grupo img{width:clamp(40px,11vw,62px);box-shadow:var(--sombra);border-radius:14%}.grupos:has(.mais) .grupo img{width:clamp(34px,9vw,52px)}.grupos:has(.mais) .grupo{max-width:40vw}.mais{font-size:2.6rem;font-weight:800}.figura-repetir{width:min(46vw,24dvh);box-shadow:var(--sombra);border-radius:14%}.acoes-repetir{justify-content:center;align-items:center;gap:1rem;display:flex}.ouvir.pequeno{width:84px;height:84px}.ouvir.mic.gravando{background:var(--terracota);color:#fff}
