.flitser-stage{position:relative;display:grid;padding:var(--board-sm);box-sizing:border-box;text-align:center;place-items: center;height:100%}.flitser-tap{display:grid;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;place-items: center;width:100%;height:100%;padding:0}.flitser-tap:focus-visible{outline:3px solid var(--accent);outline-offset:-6px}.flitser-sum{display:grid;font-size:var(--board-xl);gap:.1em}.flitser-answer{color:var(--accent)}.flitser-answer[data-shown=false]{visibility:hidden}.flitser-word,.flitser-done{font-size:var(--board-xl);overflow-wrap:anywhere;margin:0}.flitser-word[data-long=true]{font-size:var(--board-lg)}.flitser-hint{font-size:var(--board-md);color:var(--text-secondary);max-width:30em;margin:0;line-height:1.3}.flitser-paused{position:absolute;left:var(--board-sm);bottom:var(--board-sm);font-size:var(--board-md);opacity:.6}.flitser-toggle{display:flex;flex-wrap:wrap;gap:6px}.flitser-toggle-btn{min-width:var(--board-hit);min-height:var(--board-hit);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);background:var(--bg-app);color:var(--text-secondary);font-family:var(--font-heading);cursor:pointer;padding:7px 12px;font-size:16px;font-weight:700}.flitser-toggle-btn:hover{border-color:var(--accent);color:var(--text-primary)}.flitser-toggle-btn[aria-pressed=true]{background:var(--accent-gradient);color:#fff;border-color:#0000}.flitser-tap-hint{position:absolute;left:0;right:0;bottom:var(--board-sm);font-size:var(--board-sm);color:var(--text-secondary);pointer-events:none}.flitser-tree{height:calc(var(--board-xl)*3.6);max-width:100%;max-height:100%}.flitser-tree-node{fill:var(--bg-card);stroke:var(--text-primary);stroke-width:5}.flitser-tree-whole{fill:rgb(var(--accent-rgb)/.1)}.flitser-tree-leg{stroke:var(--text-primary);stroke-width:5;stroke-linecap:round}.flitser-tree text{fill:var(--text-primary);font-weight:800}.flitser-tree text.flitser-answer{fill:var(--accent)}
