.grid.svelte-e23i8v{background:var(--color-ink);border-radius:14px;flex-direction:column;gap:4px;width:100%;max-width:min(320px,38dvh);margin:0 auto;padding:4px;display:flex}.grid__row.svelte-e23i8v{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.cell.svelte-e23i8v{aspect-ratio:1;background:var(--color-surface);min-width:0;color:var(--color-ink);font-family:var(--font-display);font-weight:var(--weight-display);transition:background-color var(--duration) var(--ease);touch-action:manipulation;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:clamp(1.5rem,8vw,2.125rem);line-height:1;display:flex;position:relative}.cell--black.svelte-e23i8v{background:var(--color-ink)}.cell--active.svelte-e23i8v{background:color-mix(in srgb, var(--color-rebusul) 14%, var(--color-surface))}.cell--selected.svelte-e23i8v{background:color-mix(in srgb, var(--color-rebusul) 38%, var(--color-surface))}.cell.svelte-e23i8v:focus-visible{outline:3px solid var(--color-rebusul);outline-offset:-3px}.cell__n.svelte-e23i8v{font-family:var(--font-ui);color:var(--color-muted);font-size:.6875rem;font-weight:600;position:absolute;top:4px;left:6px}.cell__sign.svelte-e23i8v{font-family:var(--font-ui);font-size:.8125rem;font-weight:700;position:absolute;bottom:3px;right:5px}.cell[data-mark=wrong].svelte-e23i8v{background:var(--color-far);color:var(--color-ink)}.cell[data-mark=wrong].svelte-e23i8v .cell__n:where(.svelte-e23i8v){color:var(--color-ink)}.cell[data-mark=correct].svelte-e23i8v .cell__letter:where(.svelte-e23i8v),.cell[data-mark=correct].svelte-e23i8v .cell__sign:where(.svelte-e23i8v){color:var(--color-correct)}.cell[data-mark=revealed].svelte-e23i8v .cell__letter:where(.svelte-e23i8v){color:var(--color-rebusul)}.cell.svelte-e23i8v:disabled{cursor:default}.keyboard.svelte-nk1gv4{touch-action:manipulation;flex-direction:column;gap:6px;width:100%;max-width:500px;margin:0 auto;display:flex}.keyboard__row.svelte-nk1gv4{justify-content:center;gap:5px;display:flex}.key.svelte-nk1gv4{background:var(--color-empty);min-width:0;max-width:44px;height:52px;color:var(--color-ink);font-weight:600;font-size:var(--text-md);text-transform:uppercase;transition:background-color var(--duration) var(--ease);border:0;border-radius:8px;flex:1 1 0;padding:0}.key.svelte-nk1gv4:active{background:var(--color-border)}.key--wide.svelte-nk1gv4{max-width:72px;font-size:var(--text-lg);flex:1.6 1 0}.key.svelte-nk1gv4:disabled{opacity:.6}.result.svelte-13yuj82{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);text-align:center;flex-direction:column;display:flex}.result__label.svelte-13yuj82{font-size:var(--text-sm);color:var(--color-muted)}.result__title.svelte-13yuj82{font-size:var(--text-3xl);color:var(--color-rebusul);margin-top:calc(-1 * var(--space-3))}.result[data-status=failed].svelte-13yuj82 .result__title:where(.svelte-13yuj82){color:var(--color-ink)}.result__line.svelte-13yuj82{font-weight:500}.result__address.svelte-13yuj82{margin-top:calc(-1 * var(--space-2));color:var(--color-muted);font-size:var(--text-sm)}.stats.svelte-13yuj82{gap:var(--space-3);width:100%;padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.stats__item.svelte-13yuj82 dt:where(.svelte-13yuj82){font-size:var(--text-xs);color:var(--color-muted)}.stats__item.svelte-13yuj82 dd:where(.svelte-13yuj82){font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;margin:0}.stats__item.svelte-13yuj82 small:where(.svelte-13yuj82){font-family:var(--font-ui);font-weight:500;font-size:var(--text-xs);color:var(--color-muted)}.result__rule.svelte-13yuj82{margin-top:calc(-1 * var(--space-2));color:var(--color-muted);font-size:var(--text-xs);text-wrap:pretty;line-height:1.5}.game.svelte-1mbjbtr{gap:var(--space-2);max-width:520px;margin:calc(-1 * var(--space-4)) auto 0;flex-direction:column;display:flex}.game__head.svelte-1mbjbtr{gap:var(--space-1);flex-direction:column;display:flex}.game__title.svelte-1mbjbtr{font-size:var(--text-2xl);color:var(--color-rebusul)}.game__number.svelte-1mbjbtr{color:var(--color-muted);font-size:var(--text-xl);margin-left:var(--space-1)}.game__meta.svelte-1mbjbtr{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);font-weight:500;display:flex}.game__date.svelte-1mbjbtr:first-letter{text-transform:uppercase}.game__timer.svelte-1mbjbtr{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:var(--color-ink)}.game__help.svelte-1mbjbtr{color:var(--color-muted);font-size:var(--text-sm);text-align:center;text-wrap:balance}.cluebar.svelte-1mbjbtr{grid-template-columns:var(--tap-target) 1fr var(--tap-target);border-radius:var(--radius-input);background:color-mix(in srgb, var(--color-rebusul) 12%, var(--color-surface));align-items:stretch;min-height:56px;display:grid}.cluebar__step.svelte-1mbjbtr,.cluebar__text.svelte-1mbjbtr{color:var(--color-ink);background:0 0;border:0}.cluebar__step.svelte-1mbjbtr{font-size:var(--text-2xl);line-height:1}.cluebar__text.svelte-1mbjbtr{padding:var(--space-2) var(--space-1);text-align:left;flex-direction:column;justify-content:center;gap:2px;display:flex}.cluebar__n.svelte-1mbjbtr{font-size:var(--text-xs);color:var(--color-rebusul);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.cluebar__clue.svelte-1mbjbtr{font-weight:600;font-size:var(--text-md);line-height:1.3}.game__notice.svelte-1mbjbtr{text-align:center;min-height:1.25rem;font-size:var(--text-sm);color:var(--color-muted);margin:0;font-weight:500}.actions.svelte-1mbjbtr{gap:var(--space-2);grid-template-columns:1fr 2fr;display:grid}.button.svelte-1mbjbtr{min-height:var(--tap-target);padding-inline:var(--space-4);border-radius:var(--radius-button);font-weight:600}.button--primary.svelte-1mbjbtr{background:var(--color-rebusul);color:var(--color-surface);font-size:var(--text-lg);border:0}.button--ghost.svelte-1mbjbtr{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink)}.button.svelte-1mbjbtr:disabled{opacity:.6}.confirm.svelte-1mbjbtr{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);font-size:var(--text-sm);flex-direction:column;display:flex}.clues.svelte-1mbjbtr{gap:var(--space-4);padding-top:var(--space-2);display:grid}.clues__title.svelte-1mbjbtr{font-size:var(--text-sm);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-1)}.clues__list.svelte-1mbjbtr{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clue.svelte-1mbjbtr{gap:var(--space-2);width:100%;min-height:var(--tap-target);padding:var(--space-2);border-radius:var(--radius-input);color:var(--color-ink);text-align:left;font-size:var(--text-sm);background:0 0;border:0;grid-template-columns:1.75rem 1fr;display:grid}.clue.svelte-1mbjbtr:disabled{cursor:default}.clue--active.svelte-1mbjbtr{background:color-mix(in srgb, var(--color-rebusul) 12%, var(--color-surface))}.clue__n.svelte-1mbjbtr{color:var(--color-rebusul);font-weight:700}.clue__answer.svelte-1mbjbtr{font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:.04em;margin-top:2px;display:block}.game__back.svelte-1mbjbtr{align-items:center;gap:var(--space-2);min-height:var(--tap-target);color:var(--color-muted);font-size:var(--text-sm);border-radius:var(--radius-input);font-weight:500;text-decoration:none;display:inline-flex}.game__back.svelte-1mbjbtr:hover{color:var(--color-ink)}@media (width>=768px){.game.svelte-1mbjbtr{gap:var(--space-3);margin-top:0}.clues.svelte-1mbjbtr{grid-template-columns:1fr 1fr}}
