.button.svelte-1xko78n{--_button-background:var(--paper);--_button-shadow:var(--shadow-control);width:var(--button-width,auto);height:var(--button-height,auto);min-height:var(--button-min-height,var(--_button-min-height,43px));padding:var(--button-padding,var(--_button-padding,0 17px));justify-content:center;align-items:center;gap:var(--button-gap,var(--_button-gap,9px));border-radius:var(--button-radius,var(--_button-radius,var(--radius-md)));font-size:var(--button-font-size,var(--_button-font-size,var(--text-sm)));font-weight:var(--button-font-weight,var(--_button-font-weight,var(--weight-bold)));white-space:var(--_button-white-space,nowrap);letter-spacing:var(--_button-letter-spacing,var(--tracking-ui));border:var(--button-border,1px solid var(--line));background:var(--button-background,var(--_button-background));color:var(--button-color,var(--_button-color,inherit));box-shadow:var(--button-shadow,var(--_button-shadow));display:inline-flex}.button[data-variant=primary].svelte-1xko78n{--_button-background:linear-gradient(180deg, var(--yellow-hi), var(--yellow));--_button-color:var(--text-on-primary);--_button-shadow:var(--shadow-primary);border-color:var(--button-border-color,var(--yellow-lo))}.button[data-variant=secondary].svelte-1xko78n{--_button-background:linear-gradient(var(--field), var(--paper-deep))}.button[data-variant=outline].svelte-1xko78n{--_button-shadow:none}.button[data-variant=ghost].svelte-1xko78n,.button[data-variant=link].svelte-1xko78n{--_button-background:transparent;--_button-color:var(--muted);--_button-shadow:none;border:var(--button-border,0)}.button[data-variant=link].svelte-1xko78n{--_button-min-height:0px;--_button-padding:0;--_button-radius:0;--_button-color:var(--text-action)}.button[data-size=sm].svelte-1xko78n{--_button-min-height:36px;--_button-padding:0 11px;--_button-font-size:var(--text-sm);--_button-gap:6px}.button[data-size=lg].svelte-1xko78n{--_button-min-height:47px;--_button-padding:0 20px;--_button-font-size:var(--text-md)}.button[data-size=icon].svelte-1xko78n,.button[data-size=icon-sm].svelte-1xko78n{--_button-min-height:0px;--_button-padding:0;--_button-radius:var(--radius-sm);font-size:var(--button-font-size,inherit);font-weight:var(--button-font-weight,inherit);--_button-letter-spacing:normal;--_button-white-space:normal;--_button-gap:normal;width:var(--button-width,36px);height:var(--button-height,36px)}.button[data-size=icon-sm].svelte-1xko78n{width:var(--button-width,32px);height:var(--button-height,32px)}.button.full-width.svelte-1xko78n{width:100%}@media (hover:hover){.button.svelte-1xko78n:hover{background:var(--button-hover-background,var(--button-background,var(--_button-background)));color:var(--button-hover-color,var(--button-color,var(--_button-color,inherit)))}.button[data-variant=primary].svelte-1xko78n:hover,.button[data-variant=secondary].svelte-1xko78n:hover{filter:brightness(1.015);box-shadow:var(--shadow-control-hover)}.button[data-variant=ghost].svelte-1xko78n:hover,.button[data-variant=outline].svelte-1xko78n:hover{background:var(--button-hover-background,var(--paper-deep))}.button[data-variant=ghost].svelte-1xko78n:hover{color:var(--button-hover-color,var(--text-action))}.button[data-variant=link].svelte-1xko78n:hover{color:var(--button-hover-color,var(--ink));text-decoration:underline}}.button.svelte-1xko78n:active:not(:disabled){box-shadow:var(--shadow-pressed)}
