button.svelte-18sv61c{background:transparent;border-radius:.25rem;border:2px solid black;height:44px;min-width:44px;width:44px;cursor:pointer;color:#000;transition:border-radius .2s ease-in-out,border-color .2s ease-in-out;font-family:var(--font-mono);font-size:1.25rem}button.svelte-18sv61c:not(button.svelte-18sv61c:disabled):hover{border-color:var(--primary);border-radius:0rem;transition:border-radius .15s ease-in-out,border-color .15s ease-in-out}button.svelte-18sv61c:disabled{opacity:.5;cursor:not-allowed}button.svelte-18sv61c:not(button.svelte-18sv61c:disabled):active{border-color:var(--primary);border-radius:0rem;background-color:var(--primary);color:#fff}button.svelte-18sv61c.left{border-top-right-radius:0;border-bottom-right-radius:0}button.svelte-18sv61c.right{border-top-left-radius:0;border-bottom-left-radius:0}div.svelte-b1fesp{display:flex;width:100%}div.svelte-b1fesp input:where(.svelte-b1fesp){width:100%;height:44px;min-width:56px;background:transparent;border-top:2px solid black;border-bottom:2px solid black;border-left:none;border-right:none;padding:0 .5rem;font-family:var(--font-mono);font-size:1.25rem;text-align:center;color:#000;transition:border-radius .2s ease-in-out,border-color .2s ease-in-out}div.svelte-b1fesp input:where(.svelte-b1fesp):hover,div.svelte-b1fesp input:where(.svelte-b1fesp):active,div.svelte-b1fesp input:where(.svelte-b1fesp):focus{border-color:var(--primary);transition:border-radius .15s ease-in-out,border-color .15s ease-in-out;outline:none}
