.mathKeys{flex-basis:100%;width:100%;box-sizing:border-box;margin:10px 0 14px;padding:12px;border:1px solid #cb397058;border-radius:16px;background:var(--bg-solid,#25101f);color:var(--text-main);text-align:left}
.mathKeys[hidden]{display:none}.mathKeysRow{display:flex;flex-wrap:wrap;gap:6px}
.mathKeys button{min-width:40px;min-height:40px;padding:8px 10px;border:1px solid #cb39704a;border-radius:9px;background:#cb397010;color:inherit;font:18px/1.2 sans-serif;cursor:pointer}
.mathKeys button:hover,.mathKeys button:focus-visible{background:#cb397032;outline:2px solid var(--text-accent);outline-offset:1px}
.mathKeys small{display:block;margin-top:10px;font:13px/1.5 sans-serif;opacity:.75}
.answerRow{flex-wrap:wrap}.answerRow>.mathKeys{order:3}
