.button.svelte-18sv61c{justify-content:center;align-items:center;gap:var(--space-2);height:var(--button-h);padding-inline:var(--button-pad);border-radius:var(--radius-pill);font-weight:var(--weight-semibold);white-space:nowrap;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out);-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex}.button.svelte-18sv61c:active{transform:scale(var(--press-scale))}.small.svelte-18sv61c{height:var(--button-h-small);padding-inline:var(--button-pad-small);font-size:var(--text-fine)}.primary.svelte-18sv61c{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-soft)}@media (hover:hover){.primary.svelte-18sv61c:hover{background:color-mix(in srgb, var(--accent) var(--mix-medium), var(--ink))}.secondary.svelte-18sv61c:hover,.ghost.svelte-18sv61c:hover{background:var(--glass-chrome-hover-bg)}}.secondary.svelte-18sv61c{background:var(--glass-chrome-bg);color:var(--ink);border:var(--hairline) solid var(--glass-border);-webkit-backdrop-filter:var(--glass-overlay-filter)}.ghost.svelte-18sv61c{color:var(--ink)}
