.tr{--tr-pad:1rem;margin-top:.9rem}.tr-card{background:var(--raised);border:1px solid var(--rule);box-shadow:0 1px 0 var(--rule), 0 24px 48px -36px color-mix(in oklab, var(--ink) 55%, transparent);border-radius:12px;position:relative;overflow:hidden}@media (width<=39.99rem){.tr-card{border-inline:0;border-radius:0;margin-inline:-1.25rem}.tr{--tr-pad:.5rem}}.tr-bar{padding:.55rem var(--tr-pad) .1rem;justify-content:center;display:flex}.tr-modes{background:var(--sunk);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:.2rem;padding:.22rem;display:inline-flex}.tr-modes-l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding-inline:.5rem .2rem;font-size:.66rem;font-weight:800}.tr-modes button{min-width:2.35rem;min-height:2.15rem;color:var(--ink-2);font:750 .86rem/1 var(--font-sans);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:999px;padding:.3rem .6rem}.tr-modes button.is-word{padding-inline:.7rem}.tr-modes button:nth-of-type(3){margin-right:.3rem}.tr-modes button:nth-of-type(4){margin-left:.3rem;position:relative}.tr-modes button:nth-of-type(4):before{content:"";background:var(--rule-strong);width:.32rem;height:.32rem;position:absolute;top:50%;left:-.42rem;transform:translateY(-50%)rotate(45deg)}.tr-modes button:hover{color:var(--ink)}.tr-modes button[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:0 1px 2px color-mix(in oklab, var(--ink) 30%, transparent)}@media (width<=23rem){.tr-modes-l{display:none}}.tr-main{gap:0;display:grid}.tr-play{min-width:0;padding:.45rem var(--tr-pad) .9rem;flex-direction:column;align-items:center;display:flex}.tr-side{border-top:1px solid var(--rule);background:color-mix(in oklab, var(--raised) 60%, var(--paper));gap:0;display:grid}.tr-box{padding:1rem 1.1rem 1.1rem}.tr-box+.tr-box{border-top:1px dashed var(--rule)}@media (width>=40rem) and (width<=63.99rem){.tr-side{grid-template-columns:1fr 1fr}.tr-box+.tr-box{border-top:0;border-left:1px dashed var(--rule)}.tr-box:last-child{border-left:0;border-top:1px dashed var(--rule);grid-column:1/-1}}@media (width>=64rem){.tr-main{grid-template-columns:minmax(0,1fr) 18.5rem}.tr-side{border-top:0;border-left:1px solid var(--rule);align-content:start}.tr-play{padding:.6rem 1.5rem 1.4rem}}.tr-play{container-type:inline-size}.tr-boards{--len:5;--t:min(3.3rem, calc((100cqi - 1.5rem) / (var(--len) * 1.12)), 5.6dvh);outline-offset:6px;border-radius:6px;justify-content:center;gap:.75rem .9rem;display:grid}.tr[data-mode="4"] .tr-boards{--len:4}.tr[data-mode="6"] .tr-boards{--len:6}.tr[data-mode=dueto] .tr-boards{--t:min(2.75rem, calc((100cqi - 2.5rem) / 11.2), 5dvh);grid-template-columns:repeat(2,auto)}.tr[data-mode=quarteto] .tr-boards{--t:min(2.2rem, calc((100cqi - 2.5rem) / 11.2), 3.2dvh);grid-template-columns:repeat(2,auto);gap:.6rem .8rem}@media (width>=64rem){.tr .tr-boards{--t:min(3.3rem, calc((100cqi - 1.5rem) / (var(--len) * 1.12)), 5.2dvh)}.tr .tr-kb{--kh:clamp(2.5rem, 5.6dvh, 2.85rem)}.tr[data-mode=dueto] .tr-boards{gap:1.6rem}.tr[data-mode=quarteto] .tr-boards{--t:min(2.1rem, calc((100cqi - 4rem) / 22.4), 4.4dvh);grid-template-columns:repeat(4,auto);gap:1rem}}.tr-board{gap:calc(var(--t) * .12);display:grid;position:relative}.tr-row{gap:calc(var(--t) * .12);position:relative}.tr-row .tile{transition:border-color .12s}.tr-row .tile.is-typed{border-style:solid;border-color:var(--ink-3);color:var(--ink)}.tr:is([data-mode="4"],[data-mode="5"],[data-mode="6"]) .tr-row.is-current:before{content:"";left:calc(var(--t) * -.36);width:calc(var(--t) * .15);height:calc(var(--t) * .15);background:var(--ochre);position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.tr-row.is-bad .tile{border-color:var(--terracotta);border-style:solid}.tr-board.is-solved .tr-row.is-spent .tile{opacity:.35}.tr-board.is-solved:after{content:"";border:2px solid color-mix(in oklab, var(--cobalt) 55%, transparent);pointer-events:none;border-radius:8px;position:absolute;inset:-.3rem}.tr:is([data-mode="4"],[data-mode="5"],[data-mode="6"]) .tr-board.is-solved:after{display:none}.tr-boards .tile{border-radius:calc(var(--t) * .1)}.tr-boards .tile[data-s=correct]:after{width:26%;height:26%}@media (prefers-reduced-motion:no-preference){.tr-row.is-new .tile{animation:.52s cubic-bezier(.2,.7,.3,1) both tr-glaze;animation-delay:calc(var(--i) * 95ms)}.tr-row .tile.is-tap{animation:.14s ease-out tr-tap}.tr-row.is-bad{animation:.32s ease-in-out tr-dip}.tr-row.is-win .tile:before{content:"";animation:.9s ease-out both tr-sweep;animation-delay:calc(.6s + var(--i) * 80ms);background:linear-gradient(115deg,#0000 30%,#ffffff8c 48%,#0000 66%);position:absolute;inset:0;transform:translate(-120%)}.tr-end:not([hidden]){animation:.35s ease-out both tr-rise}@keyframes tr-glaze{0%{filter:saturate(0)brightness(1.15);border-radius:50%;transform:scale(.82)}55%{filter:none;transform:scale(1.05)}to{transform:none}}@keyframes tr-tap{50%{transform:scale(1.08)}}@keyframes tr-dip{30%{transform:translateY(5px)}65%{transform:translateY(-2px)}}@keyframes tr-sweep{to{transform:translate(120%)}}@keyframes tr-rise{0%{opacity:0;transform:translateY(8px)}}}.tr-msg{text-align:center;min-height:1.25rem;color:var(--ink-2);max-width:30rem;margin:.3rem 0;padding-inline:.5rem;font-size:.86rem;font-weight:650;line-height:1.35}.tr.is-loading .tr-msg:empty:before{content:"Carregando palavras…";color:var(--ink-3);font-weight:500}.tr-kb{--kh:clamp(2.65rem, 5.9dvh, 2.95rem);touch-action:manipulation;-webkit-user-select:none;user-select:none;gap:.36rem;width:100%;max-width:32rem;display:grid}.tr-kb[hidden]{display:none}.tr-kr{gap:.3rem;display:flex}.kk{min-width:0;height:var(--kh);border:1px solid var(--rule-strong);background:var(--paper);box-shadow:0 2px 0 var(--rule-strong);color:var(--ink);font:800 1.02rem/1 var(--font-sans);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:7px;flex:1 1 0;place-items:center;padding:0;display:inline-grid;position:relative;overflow:hidden}.kk:hover{border-color:var(--ink-3)}.kk:active{box-shadow:0 0 0 var(--rule-strong);transform:translateY(2px)}.kk-wide{letter-spacing:.04em;flex-grow:1.55;font-size:.74rem}.kk-go{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 2px 0 color-mix(in oklab, var(--ink) 60%, black)}.kk-go svg{width:1.3rem;height:1.3rem}.kk-go .kk-t{display:none}@media (width>=26rem){.kk-go svg{display:none}.kk-go .kk-t{display:inline}}.kk-go:hover{border-color:var(--ink);background:color-mix(in oklab, var(--ink) 88%, var(--cobalt))}.kk .kl{z-index:1;border-radius:3px;padding:.08em .14em;position:relative}.kk[data-s=correct]{background:var(--cobalt);border-color:var(--cobalt);box-shadow:0 2px 0 color-mix(in oklab, var(--cobalt) 65%, black);color:var(--cobalt-ink)}.kk[data-s=correct]:after{content:"";background:var(--paper);clip-path:polygon(0 0,100% 0,100% 100%);width:.62rem;height:.62rem;position:absolute;top:-1px;right:-1px}.kk[data-s=present]{background:var(--ochre);border-color:var(--ochre);box-shadow:0 2px 0 color-mix(in oklab, var(--ochre) 60%, black);color:#1a2133}.kk[data-s=present]:after{content:"";border:1.5px solid #1a2133;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.22rem;right:.22rem}.kk[data-s=absent]{background-color:var(--stone);background-image:repeating-linear-gradient(135deg, transparent 0 5px, var(--stone-hatch) 5px 6.5px);border-color:var(--stone);box-shadow:none;color:var(--ink-2)}.kk[data-s=absent] .kl{background:var(--stone)}.kk-m{justify-content:center;align-items:center;gap:2px;height:.4rem;display:flex;position:absolute;bottom:.24rem;left:0;right:0}.kk-m i{background:var(--rule-strong);opacity:.4;border-radius:50%;width:.3rem;height:.3rem}.kk-m i:not([data-s=""]){opacity:1}.kk-m i[data-s=correct]{background:var(--cobalt);clip-path:polygon(0 0,62% 0,100% 38%,100% 100%,0 100%);border-radius:1px;width:.38rem;height:.38rem}.kk-m i[data-s=present]{border:1.5px solid var(--ochre-text);background:0 0;width:.38rem;height:.38rem}.kk-m i[data-s=absent]{background:var(--ink-3);opacity:.6;border-radius:0;height:1.5px}.tr:is([data-mode=dueto],[data-mode=quarteto]) .kk:not(.kk-wide) .kl{transform:translateY(-.18rem)}.tr:is([data-mode=dueto],[data-mode=quarteto]) .kk[data-s=absent] .kk-m{display:none}.tr:is([data-mode=dueto],[data-mode=quarteto]) .kk[data-s=absent] .kl{transform:none}.tr-end{border:1px solid var(--rule);border-top:3px solid var(--cobalt);background:var(--paper);border-radius:8px;width:100%;max-width:32rem;margin-top:.2rem;padding:1.1rem 1.1rem 1.2rem}.tr-end[hidden]{display:none}.tr-end-h{outline:none;font-size:1.45rem}.tr-end-h:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tr[data-over] .tr-msg{display:none}.tr-words .tile.is-reveal{border-style:solid;border-color:var(--ink-3);color:var(--ink)}.tr-end-sub{color:var(--ink-3);margin-top:.4rem;font-size:.84rem}.tr-words{gap:.75rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.tr-words li{gap:.35rem;display:grid}.tr-words .tiles{--t:2rem}.tr-words p{font-size:.92rem;line-height:1.45}.tr-words .wd{font-family:var(--font-display);font-size:1.15rem;font-weight:650}.tr-words small{color:var(--ink-3);font-size:.8rem}.tr-gloss{color:var(--ink-2);display:block}.tr-end-act{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.tr-end-act .btn{min-height:2.75rem;padding-inline:1.15rem;font-size:.95rem}.tr-share{background:var(--sunk);font:500 .8rem/1.3 var(--font-sans);color:var(--ink-2);white-space:pre;border-radius:6px;margin-top:.9rem;padding:.6rem .75rem;overflow-x:auto}.tr-box-h{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:flex}.tr-box-h:before{content:"";background:var(--cobalt);width:.45rem;height:.45rem;transform:rotate(45deg)}.tr-box-p{color:var(--ink-3);margin-top:.35rem;font-size:.82rem;line-height:1.45}.tr-hints{counter-reset:h;gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.tr-hints:empty{display:none}.tr-hints li{counter-increment:h;background:var(--paper);border:1px solid var(--rule);border-radius:6px;padding:.5rem .7rem .55rem 2.3rem;font-size:.88rem;line-height:1.4;position:relative}.tr-hints li:before{content:counter(h);background:var(--ochre);color:#1a2133;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:.55rem;left:.6rem}.tr-hints b{letter-spacing:.06em;text-transform:uppercase;color:var(--ochre-text);font-size:.72rem;display:block}.tr-hints span{display:block}.tr-side-act{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.tr-side-act .btn{min-height:2.6rem}.tr-side-act .btn:disabled{opacity:.5;cursor:default}.tr-n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700}.tr-quiet{color:var(--ink-3);border-color:#0000;font-weight:650}.tr-stats-mode{font-family:var(--font-display);color:var(--ink-2);margin-top:.4rem;font-size:1rem;font-style:italic}.tr-nums{border-top:2px solid var(--ink);font-variant-numeric:tabular-nums lining-nums;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.45rem;display:grid}.tr-nums>div{padding:.45rem .3rem .4rem 0}.tr-nums>div+div{border-left:1px solid var(--rule);padding-left:.5rem}.tr-nums dt{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-3);font-size:.58rem;font-weight:800}.tr-nums dd{font-family:var(--font-display);font-size:1.45rem;font-weight:650;line-height:1.1}.tr-dist-t{color:var(--ink-3);margin-top:.7rem;font-size:.74rem;font-weight:700}.tr-dist{font-variant-numeric:tabular-nums lining-nums;gap:.22rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.tr-dist li{grid-template-columns:1rem 1fr 1.6rem;align-items:center;gap:.45rem;font-size:.78rem;display:grid}.tr-dist .k{color:var(--ink-3);text-align:right;font-weight:800}.tr-dist .bar{background:var(--sunk);border-radius:2px;height:.62rem;overflow:hidden}.tr-dist .bar i{background:var(--ink-3);border-radius:2px;height:100%;display:block}.tr-dist .is-last .bar i{background:var(--cobalt)}.tr-dist .is-last .k{color:var(--cobalt-text)}.tr-dist .v{color:var(--ink-2);font-weight:700}.tr-priv{font-size:.74rem}.tr-legend{gap:.45rem;margin-top:.6rem;font-size:.82rem;display:grid}.tr-nojs{text-align:center;max-width:28rem;color:var(--ink-2);margin-top:1rem;font-size:.9rem}.tr-head[data-astro-cid-esi2zxov]{flex-wrap:wrap;align-items:baseline;column-gap:1.1rem;padding-block:.6rem 0;display:flex}.tr-head[data-astro-cid-esi2zxov] .kicker[data-astro-cid-esi2zxov]{flex-basis:100%}.tr-head[data-astro-cid-esi2zxov] h1[data-astro-cid-esi2zxov]{margin-top:.3rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.35rem)}.tr-lede[data-astro-cid-esi2zxov]{font-family:var(--font-display);color:var(--ink-2);font-size:1.05rem;font-style:italic}@media (width<=39.99rem){body:has(.tr-head) .crumbs{margin-top:.6rem}.tr-head[data-astro-cid-esi2zxov]{padding-top:.35rem}.tr-head[data-astro-cid-esi2zxov] .kicker[data-astro-cid-esi2zxov],.tr-lede[data-astro-cid-esi2zxov]{display:none}.tr-head[data-astro-cid-esi2zxov] h1[data-astro-cid-esi2zxov]{margin-top:0}}
