.arithmetic[data-astro-cid-n6htph3w]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-top:0;display:grid}.arithmetic-intro[data-astro-cid-n6htph3w]{max-width:29rem;padding-top:1rem}.arithmetic-intro[data-astro-cid-n6htph3w] h2[data-astro-cid-n6htph3w]{overflow-wrap:anywhere;margin-bottom:1rem}.arithmetic-description[data-astro-cid-n6htph3w]{color:var(--ivory);margin-bottom:2rem;font-size:1.125rem}.arithmetic-help[data-astro-cid-n6htph3w]{color:var(--muted);max-width:26rem;font-size:.875rem;line-height:1.7}.arithmetic-guide[data-astro-cid-n6htph3w] summary[data-astro-cid-n6htph3w]{color:var(--copper);cursor:pointer;margin-bottom:1rem;padding:.5rem 0;font-size:.875rem;line-height:1.6}.arithmetic-guide[data-astro-cid-n6htph3w] summary[data-astro-cid-n6htph3w]:focus-visible{outline:2px solid var(--copper);outline-offset:5px}.arithmetic-panel[data-astro-cid-n6htph3w]{background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--copper);justify-self:end;width:100%;min-width:0;max-width:31rem;padding:clamp(1rem,2.5vw,1.75rem)}.arithmetic-display[data-astro-cid-n6htph3w]{background:var(--deep);border:1px solid var(--line);min-width:0;padding:1rem}.arithmetic-display[data-astro-cid-n6htph3w] label[data-astro-cid-n6htph3w],.arithmetic-answer-label[data-astro-cid-n6htph3w]{color:var(--muted);font-size:.875rem;line-height:1.5;display:block}.arithmetic-input[data-astro-cid-n6htph3w]{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:3rem;color:var(--ivory);font:1.25rem/1.5 var(--mono);text-align:right;background:0 0;border-radius:0;margin-bottom:.85rem;padding:.5rem .25rem;display:block}.arithmetic-input[data-astro-cid-n6htph3w]::placeholder{color:var(--muted);opacity:1}.arithmetic-input[data-astro-cid-n6htph3w]:focus-visible{outline-offset:0}.arithmetic-answer[data-astro-cid-n6htph3w]{min-height:3.25rem;color:var(--copper);font:clamp(1.7rem,3.3vw,2.6rem)/1.4 var(--mono);text-align:right;overflow-wrap:anywhere;letter-spacing:-.04em;display:block}.arithmetic-error[data-astro-cid-n6htph3w]{color:#f2aaa0;min-height:1.45em;margin:.75rem 0;font-size:.875rem;line-height:1.45}.arithmetic-keys[data-astro-cid-n6htph3w]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.arithmetic-key[data-astro-cid-n6htph3w]{border:1px solid var(--line);min-width:0;min-height:3.25rem;color:var(--ivory);font:1.2rem/1.3 var(--mono);touch-action:manipulation;background:#2a2e2a;border-radius:2px;padding:.7rem .25rem;transition:background .15s,border-color .15s,transform .15s}.arithmetic-key[data-astro-cid-n6htph3w]:hover{border-color:var(--copper);background:#363d34}.arithmetic-key[data-astro-cid-n6htph3w]:active{transform:translateY(1px)}.arithmetic-key[data-astro-cid-n6htph3w] svg[data-astro-cid-n6htph3w]{vertical-align:middle}.arithmetic-utility[data-astro-cid-n6htph3w]{color:#c4c9c0;background:0 0;font-size:1rem}.arithmetic-operator[data-astro-cid-n6htph3w]{color:#efd0b3;background:#383329}.arithmetic-equals[data-astro-cid-n6htph3w]{background:var(--copper);border-color:var(--copper);color:var(--deep)}.arithmetic-equals[data-astro-cid-n6htph3w]:hover{background:#e6b993}.arithmetic-input-help[data-astro-cid-n6htph3w]{color:var(--muted);margin:1rem 0 0;font-size:.875rem;line-height:1.6}.arithmetic-input-help[data-astro-cid-n6htph3w] span[data-astro-cid-n6htph3w]{white-space:nowrap}kbd[data-astro-cid-n6htph3w]{font-family:var(--mono);color:var(--ivory)}@media (width<=800px){.arithmetic[data-astro-cid-n6htph3w]{grid-template-columns:1fr;gap:1rem}.arithmetic-intro[data-astro-cid-n6htph3w]{max-width:none;padding:0}.arithmetic-panel[data-astro-cid-n6htph3w]{justify-self:start;max-width:31rem}.arithmetic-description[data-astro-cid-n6htph3w]{margin-bottom:.5rem}.arithmetic-guide[data-astro-cid-n6htph3w] summary[data-astro-cid-n6htph3w]{margin-bottom:0}.arithmetic-guide[data-astro-cid-n6htph3w][open] summary[data-astro-cid-n6htph3w]{margin-bottom:1rem}.arithmetic-intro[data-astro-cid-n6htph3w] h2[data-astro-cid-n6htph3w],.arithmetic-answer[data-astro-cid-n6htph3w]{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){.arithmetic-key[data-astro-cid-n6htph3w]{transition:none}.arithmetic-key[data-astro-cid-n6htph3w]:active{transform:none}}
