div.svelte-1bjr8pr::-webkit-scrollbar{display:none}@media not ((hover: none) and (pointer: coarse) and (any-hover: none)){.scrollbar-height.svelte-1bjr8pr{max-height:min(100svh - 180px,650px)}}@media (hover: none) and (pointer: coarse) and (any-hover: none){@media (orientation: portrait){.scrollbar-height.svelte-1bjr8pr{max-height:min(70svh - 150px,600px)}}@media (orientation: landscape){@media (max-width: 1024px){.scrollbar-height.svelte-1bjr8pr{max-height:min(100svh - 305px,600px)}}@media (min-width: 1024px){.scrollbar-height.svelte-1bjr8pr{max-height:min(100svh - 325px,600px)}}}}button.svelte-1glwpmf{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button.svelte-1glwpmf:focus{outline:none}@supports (-webkit-touch-callout: none){.underline-effect.svelte-1glwpmf:after{display:block!important;content:""!important;position:absolute!important;bottom:0!important;left:0!important;height:1px!important;width:100%!important;transform-origin:left!important;transform:scaleX(1)!important;background-color:currentColor!important;transition:transform .3s ease!important}}@media (hover: none){.group.svelte-1glwpmf:hover .underline-effect:where(.svelte-1glwpmf):after{transform:scaleX(0)!important;transition:transform .3s ease!important}}.cell-span-container.svelte-1qqea4t{width:1em}.cell-container.svelte-1qqea4t{box-sizing:border-box;-webkit-touch-callout:none}@supports (-webkit-touch-callout: none){.cell-container.svelte-1qqea4t{transform:translateZ(0);backface-visibility:hidden}}.letter-appear.svelte-1qqea4t,.letter-reveal.svelte-1qqea4t{animation:svelte-1qqea4t-letterReveal .5s ease-in-out forwards}@keyframes svelte-1qqea4t-letterReveal{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.6}to{transform:scale(1);opacity:1}}@keyframes svelte-1qqea4t-sheen{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@media (max-width: 640px){.crossword-grid.svelte-1aijagr{font-size:calc(min(calc(95svw / var(--cols)),calc((100svh - 44svw - 150px) / var(--rows)))*.8)}}@media (min-width: 640px){@media not ((hover: none) and (pointer: coarse) and (any-hover: none)){.crossword-grid.svelte-1aijagr{font-size:min(50svw / var(--cols),(100svh - 220px) / var(--rows),3.5rem)}}@media (hover: none) and (pointer: coarse) and (any-hover: none){@media (orientation: portrait){.crossword-grid.svelte-1aijagr{font-size:min(50svw / var(--cols),(70svh - 220px) / var(--rows),3.5rem)}}@media (orientation: landscape){@media (max-width: 1024px){.crossword-grid.svelte-1aijagr{font-size:min(50svw / var(--cols),(100svh - 370px) / var(--rows),3.5rem)}}@media (min-width: 1024px){.crossword-grid.svelte-1aijagr{font-size:min(50svw / var(--cols),(100svh - 395px) / var(--rows),3.5rem)}}}}}button.svelte-10ttoz8,div.svelte-10ttoz8{-webkit-tap-highlight-color:transparent;touch-action:manipulation;pointer-events:auto}button.svelte-10ttoz8:focus,div.svelte-10ttoz8:focus{outline:none}@supports (-webkit-touch-callout: none){button.svelte-10ttoz8:active{background-color:#9ca3af!important;transform:scale(.95)!important;box-shadow:inset 0 2px 4px #0000000d!important}div.svelte-10ttoz8:active:not(.svg-container){background-color:#9ca3af!important;transform:scale(.95)!important;box-shadow:inset 0 2px 4px #0000000d!important}div.svg-container.svelte-10ttoz8:active,button[data-testid=icon-button]:active{transform:scale(.95)!important;box-shadow:inset 0 2px 4px #0000000d!important}}button.svelte-10ttoz8:active,div.svelte-10ttoz8:active{pointer-events:auto!important}
