.expr.svelte-1x2e2dq{margin-bottom:.75rem;font-size:1.15rem}.keypad.svelte-1x2e2dq{grid-template-columns:repeat(6,1fr);gap:.4rem;display:grid}.key.svelte-1x2e2dq{background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;min-height:46px;padding:.7rem .3rem;font-size:.95rem;transition:background .1s}.key.svelte-1x2e2dq:hover{background:var(--bg-hover)}.key.svelte-1x2e2dq:active{transform:translateY(1px)}.key[data-kind=fn].svelte-1x2e2dq{background:var(--bg-sunken);color:var(--text-muted);font-size:.85rem}.key[data-kind=op].svelte-1x2e2dq{font-weight:650}.key[data-kind=clear].svelte-1x2e2dq{color:var(--negative)}.equals.svelte-1x2e2dq{background:var(--accent);border-color:var(--accent);color:#fff;grid-column:span 5;font-weight:700}.equals.svelte-1x2e2dq:hover{background:var(--accent-hover)}.hist-head.svelte-1x2e2dq{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.hist-head.svelte-1x2e2dq h2:where(.svelte-1x2e2dq){font-size:1rem}.history.svelte-1x2e2dq{padding:0;list-style:none}.history.svelte-1x2e2dq button:where(.svelte-1x2e2dq){border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;gap:1rem;width:100%;padding:.4rem .5rem;font-size:.88rem;display:flex}.history.svelte-1x2e2dq button:where(.svelte-1x2e2dq):hover{background:var(--bg-hover)}.h-expr.svelte-1x2e2dq{color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.h-value.svelte-1x2e2dq{flex:none;font-weight:600}@media (width<=520px){.key.svelte-1x2e2dq{padding:.6rem .2rem;font-size:.88rem}}
