.btn.svelte-18sv61c{--stamp-color: var(--color-card-ink);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:10px;border:1.5px solid var(--stamp-color);background-color:var(--color-accent);color:var(--color-ink);font-family:var(--font-sans);font-weight:600;font-size:.95rem;line-height:1;cursor:pointer;box-shadow:4px 4px 0 0 var(--stamp-color);transform:translate(0);transition:transform .08s ease,box-shadow .08s ease,background-color .15s ease}.btn.svelte-18sv61c:hover:not(:disabled){background-color:var(--color-accent-hover);transform:translate(1px,1px);box-shadow:3px 3px 0 0 var(--stamp-color)}.btn.svelte-18sv61c:active:not(:disabled){transform:translate(4px,4px);box-shadow:0 0 0 0 var(--stamp-color)}.btn.svelte-18sv61c:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.btn.svelte-18sv61c:disabled{cursor:not-allowed;opacity:.5;box-shadow:2px 2px 0 0 var(--stamp-color);transform:none}.label-grid.svelte-18sv61c{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem}.label-text.svelte-18sv61c{grid-column:2;text-align:center}.label-right.svelte-18sv61c{grid-column:3;justify-self:start;display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;opacity:.8}
