.wrapper.svelte-10hzxak{display:grid;grid-template-areas:"actions actions" "puzzle clues";grid-template-columns:2fr 1fr;gap:2rem;max-width:72rem;margin:auto;padding:0 2rem}.actions.svelte-10hzxak{grid-area:actions}.actions.svelte-10hzxak{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;gap:.5em}.action-button.svelte-10hzxak{margin:0;padding:.5em;flex:1 0 9rem;width:auto;font:.875em var(--sans);border-radius:0;border:1px solid;outline:none;background-color:#fff;color:#000}.action-button.svelte-10hzxak:hover{background-color:silver}.action-button.svelte-10hzxak:disabled,.action-button.svelte-10hzxak:disabled:hover,.action-button.svelte-10hzxak:disabled:active{color:silver;background-color:#fff}.clues-wrapper.svelte-10hzxak{grid-area:clues;height:0;min-height:100%;overflow:scroll}.clues.svelte-10hzxak{display:flex;flex-direction:column;gap:0;min-height:1rem}.clues-header.svelte-10hzxak{margin:0;padding:.5rem;position:sticky;top:0;background-color:var(--light-yellow);font:1.25rem var(--display)}.clue-item.svelte-10hzxak{margin:0;padding:.5em;width:100%;display:block;border:none;outline:none;font-family:inherit;font-size:.875em;text-align:inherit;color:inherit}.clue-item.svelte-10hzxak:nth-child(2n){background-color:#fefefe}.clue-item.svelte-10hzxak:nth-child(odd){background-color:#efefef}.clue-item.found.svelte-10hzxak:nth-child(2n){background-color:#effeef}.clue-item.found.svelte-10hzxak:nth-child(odd){background-color:#dfefdf}.clue-item.revealed.svelte-10hzxak:nth-child(2n){background-color:#efeffe}.clue-item.revealed.svelte-10hzxak:nth-child(odd){background-color:#dfdfef}.clue-item.active.svelte-10hzxak{background-color:var(--light-blue)}.clue-found.svelte-10hzxak{display:inline-block;padding:.25rem;color:#0f8a19}.clue-revealed.svelte-10hzxak{display:inline-block;padding:.25rem;color:#192ae6}.clue-hint.svelte-10hzxak{display:inline-block;padding:.25rem;color:#f43}.grid-wrapper.svelte-10hzxak{margin:0;padding:0;grid-area:puzzle;max-width:100vw}.grid.svelte-10hzxak{margin:0;padding:0;display:grid;grid-template-columns:1fr;touch-action:none;gap:0}.grid-cell.svelte-10hzxak{margin:0;aspect-ratio:1;min-height:4px;box-sizing:border-box}.cell-button.svelte-10hzxak{text-align:center;font:1.35em var(--sans);width:100%;height:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--main-fg)}#anchor-highlight.svelte-10hzxak{display:block;position:fixed;border-radius:50%;z-index:-1;background-color:#ffdf80}.answer-highlight.svelte-10hzxak{display:none;position:fixed;z-index:-1;box-sizing:border-box}.answer-highlight.found.svelte-10hzxak{display:block;opacity:1}.answer-highlight.revealed.svelte-10hzxak{border:2px dotted blue}@media screen and (max-width: 50rem){.wrapper.svelte-10hzxak{grid-template-areas:"actions" "puzzle" "clues";grid-template-columns:1fr;max-width:100rem;padding:0 1rem;gap:1rem}.grid.svelte-10hzxak{max-width:100rem;font-size:2vw}.grid-cell.svelte-10hzxak{min-width:.25rem}.clues-wrapper.svelte-10hzxak{height:unset;max-height:100vw}}main.svelte-1oug91{max-width:72rem;margin:auto}.page-header.svelte-1oug91{margin:2rem auto;padding:0 2rem}.page-title.svelte-1oug91{font-size:3em;margin:1rem 0 0}
