.tool-region.svelte-x69gt6{flex:1;min-height:0;display:flex;flex-direction:column}.board-wrap.svelte-x69gt6{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:.5rem}.line.svelte-x69gt6{flex:none;margin:0 0 .25rem;min-height:2.2rem;font-size:1.6rem;font-weight:700;line-height:1.3;text-align:center;color:var(--brand)}.islands.pop.svelte-x69gt6 path:where(.svelte-x69gt6){transform-box:fill-box;transform-origin:center;animation:svelte-x69gt6-swell .45s ease-out both}@keyframes svelte-x69gt6-swell{50%{transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.islands.pop.svelte-x69gt6 path:where(.svelte-x69gt6){animation:none}}.board.svelte-x69gt6{flex:1;min-height:0;width:100%;touch-action:none;cursor:pointer}.board.svelte-x69gt6:focus{outline:none}.board.svelte-x69gt6:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.kb-cursor.svelte-x69gt6{display:none}.board.svelte-x69gt6.kb-nav:focus .kb-cursor:where(.svelte-x69gt6){display:block}.board.svelte-x69gt6 text:where(.svelte-x69gt6){text-anchor:middle;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none}.islands.svelte-x69gt6 text:where(.svelte-x69gt6){font-size:.58px}.tags.svelte-x69gt6 text:where(.svelte-x69gt6){font-size:.32px}.controls.svelte-x69gt6{display:flex;flex-direction:column;gap:.65rem}.help.svelte-x69gt6{width:2.5rem;height:2.5rem;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--brand);font:inherit;font-weight:700;cursor:pointer}.help.svelte-x69gt6:focus{outline:none}.help.svelte-x69gt6:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.rule-list.svelte-x69gt6{margin:.4rem 0 0;padding-left:1.1rem;font-size:.85rem;line-height:1.45;color:var(--ink)}.rules.svelte-x69gt6{display:flex;flex-direction:column;gap:.4rem}.key.svelte-x69gt6{width:100%;max-width:11rem;height:auto}.key.svelte-x69gt6 text:where(.svelte-x69gt6){text-anchor:middle;font-size:.4px;font-weight:700}.action-row.svelte-x69gt6{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.count-row.svelte-x69gt6{display:flex;align-items:center;gap:.45rem}.count.svelte-x69gt6{min-width:2.5ch;text-align:center;font-size:1.6rem;font-weight:700;color:var(--brand);font-variant-numeric:tabular-nums;line-height:1}.quiet-link.svelte-x69gt6{font-size:.85rem;color:var(--brand)}.verdict.svelte-x69gt6{margin:0;min-height:1.2rem;font-size:.85rem;font-weight:600;color:var(--brand)}.status.svelte-x69gt6{margin:0;min-height:1.2rem;font-size:.78rem;color:var(--ink);overflow-wrap:anywhere}.tool-region.svelte-x69gt6 .tool-layout.stacked-mode{height:100%!important}.stacked-mode .controls.svelte-x69gt6{display:contents}.stacked-mode .controls.svelte-x69gt6 .rules-help:where(.svelte-x69gt6){flex-basis:100%}.stacked-mode .controls.svelte-x69gt6 .wide:where(.svelte-x69gt6){flex-basis:100%;max-width:20rem}.stacked-mode .controls.svelte-x69gt6 .rules:where(.svelte-x69gt6){flex-direction:row;flex-wrap:wrap;flex-basis:100%;justify-content:center}.stacked-mode .controls.svelte-x69gt6 .count-row:where(.svelte-x69gt6),.stacked-mode .controls.svelte-x69gt6 .action-row:where(.svelte-x69gt6){flex-basis:100%;justify-content:center}.stacked-mode .controls.svelte-x69gt6 .status:where(.svelte-x69gt6),.stacked-mode .controls.svelte-x69gt6 .verdict:where(.svelte-x69gt6){flex-basis:100%;min-height:0;text-align:center}
