.pad.svelte-1lq1m10{grid-template-columns:repeat(var(--cols), 1fr);gap:.4rem;width:100%;display:grid}button.svelte-1lq1m10{min-height:48px;font-family:var(--mono);letter-spacing:.08em;color:var(--accent);background:var(--surface);border:1px solid var(--border);cursor:pointer;touch-action:manipulation;border-radius:8px;font-size:1.05rem;font-weight:600}button[data-inverse=true].svelte-1lq1m10{background:var(--bg)}button.svelte-1lq1m10:active{background:var(--border)}button.svelte-1lq1m10:disabled{opacity:.4;cursor:default}
