.cell.svelte-b47isk{aspect-ratio:1;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:calc(var(--cell-size,22px) * .18);touch-action:none;-webkit-touch-callout:none;-webkit-user-drag:none;border:none;justify-content:center;align-items:center;padding:0;font-size:min(clamp(10px,1.7vw,17px),max(10px,2.8cqi));line-height:1;transition:background .15s;display:flex;position:relative}.cell--occupied.svelte-b47isk{box-shadow:inset 0 calc(var(--cell-size,22px) * -.135) 0 var(--cell-edge,var(--color-tile-edge)), 0 calc(var(--cell-size,22px) * .067) 0 var(--color-tile-shadow);z-index:1;animation:.22s ease-out svelte-b47isk-tilePlace}.cell--staged.svelte-b47isk{opacity:.92;box-shadow:inset 0 calc(var(--cell-size,22px) * -.135) 0 var(--cell-edge,var(--color-tile-edge)), 0 calc(var(--cell-size,22px) * .067) 0 var(--color-tile-shadow), 0 0 var(--cell-glow-blur,8px) var(--cell-glow-spread,0) var(--cell-glow-color,var(--color-tile-glow,#f5ebd373))}.cell--staged.cell--staged-valid.svelte-b47isk{opacity:1}.cell--drop-target.svelte-b47isk{box-shadow:0 0 0 2px var(--color-tile-glow,#f5ebd3d9)}.letter.svelte-b47isk{text-transform:uppercase;font-family:Roboto,system-ui,sans-serif;font-size:1.75em;font-weight:500;line-height:1}.value.svelte-b47isk{opacity:.85;font-size:.42em;font-weight:500;position:absolute;bottom:.8em;right:.4em}.letter--blank.svelte-b47isk{text-underline-offset:2px;text-decoration:underline}.label.svelte-b47isk{font-family:var(--font-body);text-align:center;letter-spacing:.2px;font-size:1.1em;font-weight:900;line-height:1}@keyframes svelte-b47isk-tilePlace{0%{opacity:0;transform:translateY(-4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}
