:root{--cinza:#dcdcdc;--palavra:#efefef;--destaque:#ffe58a;--linha:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{color:#000;background:#fff;margin:0;padding:16px;font-family:Arial Narrow,Helvetica Neue,sans-serif-condensed,Arial,sans-serif}main{flex-direction:column;align-items:center;display:flex}header,.dica-ativa,footer,.aviso,.outros{width:var(--largura);max-width:100%}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a{color:inherit}header{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}h1{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:15px;font-weight:700}.tipo,.data{font-size:13px}header>button:first-of-type{margin-left:auto}header button{font:inherit;color:#000;border:1px solid var(--linha);cursor:pointer;background:#fff;padding:2px 10px;font-size:13px}header button:disabled{color:#999;cursor:default;border-color:#999}.conta{white-space:nowrap;align-items:baseline;gap:12px;margin-left:auto;font-size:13px;display:flex}header>.conta~button{margin-left:0}.conta button,.conta a,.painel-conta button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.painel-conta button:disabled{color:#999;cursor:default}.painel-conta a,.painel-conta button{margin-left:12px}@media (width<=600px){header{flex-wrap:wrap;row-gap:4px}.data{flex:1 1 0;min-width:0}.conta{flex-basis:100%;order:1;justify-content:flex-end}header>.conta~button{margin-left:auto}}.dica-ativa{z-index:1;background:#fff;min-height:1.4em;margin:0;padding:4px 0 6px;font-size:16px;font-weight:700;line-height:1.4;position:sticky;top:0}.leitura{font-weight:400}main{--largura:min(100%, 760px)}.grade{--casa:calc(100cqw / var(--cols));width:var(--largura);grid-template-columns:repeat(var(--cols), 1fr);border-style:solid;border-color:var(--linha);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;background:#fff;border-width:2px 1px 1px 2px;display:grid;position:relative;container-type:inline-size}.grade:focus{outline:none}.grade.dedo-escreve{touch-action:pinch-zoom}.grade>div{aspect-ratio:1/.92;border-style:solid;border-color:var(--linha);background:#fff;border-width:0 1px 1px 0;position:relative;overflow:hidden}.grade>.dica{background:var(--cinza);flex-direction:column;justify-content:center;display:flex}.dupla .t+.t{border-top:1px solid var(--linha)}.t{min-height:0;font-size:calc(var(--casa) * var(--r,.165));text-align:center;-webkit-hyphens:manual;hyphens:manual;cursor:pointer;flex:1;justify-content:center;align-items:center;padding:0 2px;font-weight:700;font-stretch:75%;line-height:1;display:flex;overflow:hidden}.grade:focus-within .t.ativa{text-decoration:underline}.letra{cursor:pointer;scroll-margin:40px 0 8px}.grade:focus-within>.letra.palavra{background:var(--palavra)}.grade:focus-within>.letra.ativa{background:var(--destaque)}.letra svg{width:100%;height:100%;position:absolute;inset:0}.letra polyline,.letra line{fill:none;stroke:#000;stroke-width:3px;vector-effect:non-scaling-stroke}.letra polyline{stroke-width:1.5px}.letra polygon{fill:#000}.letra span{font-weight:700;font-size:calc(var(--casa) * .55);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.grade>.preta{background:#000}.tinta{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tinta path,.escrita path{fill:none;stroke:#000;stroke-width:max(2px, calc(var(--casa) * .05));stroke-linecap:round;stroke-linejoin:round}.letra .escrita{width:calc(100% + 1px);height:calc(100% + 1px)}.escrita path{vector-effect:non-scaling-stroke}.campo{-webkit-user-select:text;user-select:text;opacity:0;pointer-events:none;caret-color:#0000;background:0 0;border:0;padding:0;font-size:16px;position:absolute}.aviso{font-size:14px}footer{color:#555;justify-content:space-between;gap:16px;margin-top:6px;font-size:11px;display:flex}.banco{color:#000;transform:rotate(180deg)}.rodape{white-space:nowrap;align-items:baseline;gap:12px;margin-left:auto;display:flex}.rodape button,.entrada button,.compartilhar{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.entrada button+button{margin-left:12px}.errada{font-weight:400}.outros{justify-content:center;align-items:center;gap:4px;margin-top:18px;font-size:16px;display:flex}.outros>a,.outros>span[aria-hidden]{padding:6px 12px;text-decoration:none}.outros>span[aria-hidden]{color:#999}.escolhe-dia{position:relative}.escolhe-dia:after{content:"▾";pointer-events:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.escolhe-dia select{appearance:none;font:inherit;color:#000;border:1px solid var(--linha);cursor:pointer;background:#fff;border-radius:0;padding:4px 22px 4px 8px}.solucao-bloco{display:none}.solucao-bloco.na-tela{width:var(--largura);max-width:100%;margin-top:16px;display:block}.solucao-bloco h2{text-transform:uppercase;margin:0 0 4px;font-size:11px}.solucao{grid-template-columns:repeat(var(--cols), 1fr);border-style:solid;border-color:var(--linha);border-width:1px 0 0 1px;width:85mm;display:grid}.solucao>div{aspect-ratio:1/.92;border-style:solid;border-color:var(--linha);background:#fff;border-width:0 1px 1px 0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}@media print{@page{size:A4;margin:12mm}body{padding:0}main{--largura:180mm;align-items:flex-start}header button,.conta,.dica-ativa,.campo,.tinta,.escrita,.aviso,.rodape,.outros{display:none}.grade:focus-within>.letra.palavra,.grade:focus-within>.letra.ativa{background:#fff}.letra span{visibility:hidden}.t{cursor:auto}.grade:focus-within .t.ativa{text-decoration:none}.grade,.grade>div,.solucao,.solucao>div{-webkit-print-color-adjust:exact;print-color-adjust:exact}.grade{break-inside:avoid}footer{font-size:10px}.solucao-bloco{break-before:page;display:block}}
