.button.svelte-18sv61c{display:inline-flex;align-items:center;justify-content:center;gap:var(--action-gap);min-height:var(--tap-size);max-width:100%;padding:var(--action-padding-y) var(--action-padding-x);border:none;border-radius:var(--radius-action);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:1.2;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.primary.svelte-18sv61c{background:var(--action-primary-bg);color:var(--action-primary-fg)}.button-directional.svelte-18sv61c{gap:.15em;padding-inline-end:var(--space-4)}.secondary.svelte-18sv61c{background:var(--action-secondary-bg);color:var(--text-primary)}.button-outline.svelte-18sv61c{background:transparent;box-shadow:inset 0 0 0 1px var(--text-muted);color:var(--text-primary)}.tertiary.svelte-18sv61c{background:color-mix(in srgb,currentColor 8%,transparent);color:var(--text-primary)}.link.svelte-18sv61c{background:transparent;color:var(--font-color-link);text-decoration:underline;text-underline-offset:4px}.size-small.svelte-18sv61c{padding-inline:var(--space-4);font-size:var(--font-size-button)}.size-large.svelte-18sv61c{padding:var(--space-3) var(--space-6);font-size:var(--font-size-h4)}.size-xlarge.svelte-18sv61c{padding:var(--space-4) var(--space-8);font-size:var(--font-size-h3)}.size-xxlarge.svelte-18sv61c{padding:var(--space-4) var(--space-8);font-size:var(--font-size-h2)}.button.svelte-18sv61c:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--cs-focus, var(--focus-ring-color, var(--font-color-link)));outline-offset:var(--focus-ring-offset, 3px)}.button.svelte-18sv61c:disabled,.button[aria-disabled=true].svelte-18sv61c{opacity:var(--disabled-opacity);cursor:not-allowed}.icon.svelte-18sv61c{flex:0 0 auto}@media (hover: hover) and (pointer: fine){.primary.svelte-18sv61c:not(:disabled):not([aria-disabled=true]):hover{background:var(--action-primary-hover)}.secondary.svelte-18sv61c:not(:disabled):not([aria-disabled=true]):hover{background:var(--action-secondary-hover)}.tertiary.svelte-18sv61c:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb,currentColor 10%,transparent)}.button-outline.svelte-18sv61c:not(:disabled):not([aria-disabled=true]):hover{background:var(--action-secondary-bg)}}.button.svelte-18sv61c:not(.link):not(:disabled):not([aria-disabled=true]):active{transform:scale(var(--press-scale));transition-duration:var(--duration-press)}.secondary.svelte-18sv61c:not(:disabled):not([aria-disabled=true]):active{background:var(--action-secondary-pressed)}.primary.svelte-18sv61c:not(:disabled):not([aria-disabled=true]):active{background:var(--action-primary-pressed)}.button-outline.svelte-18sv61c:not(:disabled):not([aria-disabled=true]):active{background:var(--action-secondary-hover)}.tertiary.svelte-18sv61c:not(:disabled):not([aria-disabled=true]):active{background:color-mix(in srgb,currentColor 13%,transparent)}@media (prefers-reduced-motion: reduce){.button.svelte-18sv61c{transition:none}}
