.eg-choice{margin-top:2rem}.eg-count{color:var(--muted);font-family:var(--mono);font-size:.85rem;margin:.2rem 0 1rem}.eg-more-row{margin:1.4rem 0 0;text-align:center}.eg-game{color:inherit;text-decoration:none}.eg-game.eg-draw{position:relative;border-color:color-mix(in srgb,var(--slate) 55%,var(--line));background:color-mix(in srgb,var(--slate) 10%,var(--card))}.eg-draw-sign{position:absolute;top:.35rem;left:.35rem;z-index:1;min-width:1.55rem;height:1.55rem;padding:0 .3rem;display:grid;place-items:center;border-radius:999px;background:var(--slate);color:var(--card);font:800 .9rem var(--sans);box-shadow:0 1px 3px #00000040}.dejavu-item-text .eg-tb{font-family:var(--mono);font-size:.75rem;color:var(--olive)}.dejavu-item-text .eg-tb.v0{color:var(--slate)}.dejavu-item-text .eg-tb b.eg-differs{color:var(--brick);font-weight:700;font-size:inherit;line-height:inherit}.eg-game{cursor:pointer}.eg-focus{width:min(calc(100vw - 2rem),72rem);max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:1rem 1.25rem 1.25rem;border:1px solid var(--line);border-radius:20px;background:var(--card);color:var(--text);box-shadow:var(--shadow);overflow:auto}.eg-focus::backdrop{background:color-mix(in srgb,var(--ground) 82%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.eg-focus[open]{display:grid;grid-template-rows:auto 1fr;gap:.8rem}.eg-focus-head{display:flex;justify-content:space-between;align-items:center;gap:1rem}.eg-focus-head .overline{margin:0}.eg-focus-tools{display:flex;gap:.4rem;flex-shrink:0}.eg-focus-tools .icon-button:disabled{opacity:.35;cursor:default}.eg-focus-tools .eg-engine-button[aria-pressed=true]{color:var(--olive);border-color:var(--olive)}.eg-focus-layout{display:grid;grid-template-columns:minmax(0,min(calc(100dvh - 8rem),44rem)) minmax(17rem,1fr);gap:1.5rem;align-items:start}.eg-focus-board{border-radius:10px;overflow:hidden;aspect-ratio:1}.eg-focus-board svg{display:block;width:100%;height:auto}.eg-focus-side{display:grid;gap:1rem;align-content:start}.eg-focus-side h2{font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.15;margin:0}.eg-focus-tb{margin:0;font-family:var(--mono);font-size:.85rem;color:var(--olive)}.eg-focus-tb.v0{color:var(--slate)}.eg-focus-tb b.eg-differs{color:var(--brick)}.eg-focus-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem 1rem;margin:0;font-size:.92rem}.eg-focus-facts dt{font:600 .7rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding-top:.2rem}.eg-focus-facts dd{margin:0;color:var(--text)}.eg-focus-words{margin:0;font-size:.8rem;color:var(--faint)}.eg-focus-engine{display:grid;gap:.4rem}.eg-focus-engine[hidden]{display:none}.eg-focus-board-link{font-size:.82rem;color:var(--muted);justify-self:end}.eg-ct-link{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.85rem;align-items:center;padding:.8rem 1rem;color:var(--text);text-decoration:none;border-radius:14px}.eg-ct-link[hidden]{display:none}.eg-ct-link img{width:2.5rem;height:2.5rem;border-radius:10px}.eg-ct-link span{display:grid;gap:.15rem}.eg-ct-link b{font-size:1rem}.eg-ct-link small{color:var(--faint);font-size:.78rem}.eg-ct-arrow{color:var(--olive)}.eg-ct-link:hover,.eg-ct-link:focus-visible{border-color:var(--olive)}.eg-ct-link:hover .eg-ct-arrow{transform:translate(2px,-2px)}@media (max-width: 860px){.eg-focus-layout{grid-template-columns:minmax(0,1fr);gap:1.2rem}.eg-focus{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.8rem}.eg-focus-board{width:min(100%,calc(100dvh - 10rem));justify-self:center}.eg-focus-head .overline{font-size:.68rem}.eg-focus-tools{gap:.25rem}.eg-focus-tools .icon-button.round{width:2.2rem;height:2.2rem}}
