.mathle-tile[data-v-4ce9e669]{aspect-ratio:1;font-family:var(--font-mono);text-align:center;text-transform:none;border-radius:4px;justify-content:center;align-items:center;min-width:0;font-size:clamp(16px,4.2vw,24px);font-weight:700;line-height:1;display:inline-flex}.mathle-tile.op[data-v-4ce9e669]{font-family:var(--font-display);letter-spacing:-.01em;font-weight:800}.mathle-board[data-v-407a8624]{--mathle-gap:5px;gap:var(--mathle-gap);width:var(--mathle-surface-width,min(100%,440px));flex-direction:column;margin:0 auto 20px;display:flex}.mathle-row[data-v-407a8624]{gap:var(--mathle-gap);grid-template-columns:repeat(8,1fr);display:grid}@media (width<=480px){.mathle-board[data-v-407a8624]{--mathle-gap:4px}}.mathle-keyboard[data-v-64f2eb5e]{width:var(--mathle-surface-width,min(100%,440px));flex-direction:column;gap:6px;margin:0 auto;display:flex}.row[data-v-64f2eb5e]{gap:5px;display:grid}.row-digits[data-v-64f2eb5e]{grid-template-columns:repeat(10,1fr)}.row-ops[data-v-64f2eb5e]{grid-template-columns:repeat(5,1fr) 1.5fr 1.5fr}.key[data-v-64f2eb5e]{border:1px solid var(--color-rule);cursor:pointer;font-family:var(--font-mono);border-radius:4px;min-width:0;min-height:44px;padding:0;font-size:17px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.key[data-v-64f2eb5e]:hover:not(:disabled){border-color:var(--color-ink)}.key[data-v-64f2eb5e]:active:not(:disabled){transform:translateY(1px)}.key[data-v-64f2eb5e]:disabled{cursor:not-allowed;opacity:.5}.key.op[data-v-64f2eb5e]{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:700}.key.wide[data-v-64f2eb5e]{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.key.enter[data-v-64f2eb5e]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.key.enter[data-v-64f2eb5e]:hover:not(:disabled){opacity:.88}.key.key-correct[data-v-64f2eb5e],.key.key-incorrect[data-v-64f2eb5e],.key.key-semicorrect[data-v-64f2eb5e]{border-color:#0000}@media (width<=480px){.mathle-keyboard[data-v-64f2eb5e]{gap:5px}.row[data-v-64f2eb5e]{gap:4px}.key[data-v-64f2eb5e]{border-radius:3px;min-height:48px;font-size:16px}.key.op[data-v-64f2eb5e]{font-size:20px}.key.wide[data-v-64f2eb5e]{font-size:9px}}.mathle-hero[data-v-83cfa732]{padding:8px 0 6px}.equation[data-v-83cfa732]{flex-wrap:wrap;gap:4px;margin:6px 0 22px}.equation[data-v-83cfa732],.tile[data-v-83cfa732]{justify-content:center;display:flex}.tile[data-v-83cfa732]{background:var(--color-correct);border:2px solid var(--color-correct);color:#fff;font-family:var(--font-mono);align-items:center;width:34px;height:34px;font-size:18px;font-weight:700}.tile.lost[data-v-83cfa732]{background:var(--color-accent);border-color:var(--color-accent)}.tile--masked[data-v-83cfa732]{border-color:var(--color-rule);color:var(--color-muted-soft);background:0 0}@media (width<=380px){.tile[data-v-83cfa732]{width:28px;height:28px;font-size:15px}}.headline[data-v-83cfa732]{color:var(--color-ink);font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;margin:4px 0 0;font-size:48px;font-style:italic;font-weight:800;line-height:1}.headline.lost[data-v-83cfa732]{color:var(--color-muted)}.mathle-error[data-v-a18fc0f1]{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;max-width:440px;margin:6px auto 12px;padding:0 8px;font-size:11px}
