.btn.svelte-g9c1iq{--h:var(--control);--size:var(--control);justify-content:center;align-items:center;gap:calc(var(--size) / var(--phi) / var(--phi) / var(--phi));height:var(--h);min-width:0;padding:0 calc(var(--size) / var(--phi) / var(--phi));border-radius:var(--r-control);border:.5px solid var(--separator-strong);background:var(--raised);color:var(--label);font:inherit;font-weight:500;font-size:var(--text);white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--fast) var(--ease), color var(--fast) var(--ease), box-shadow var(--fast) var(--ease), transform var(--springy) var(--spring), opacity var(--normal);-webkit-user-select:none;user-select:none;flex:none;line-height:1;text-decoration:none;display:inline-flex}.btn.svelte-g9c1iq svg{flex:none}.sm.svelte-g9c1iq{--h:var(--control-sm);--size:var(--control-sm);font-size:var(--text-sm)}.lg.svelte-g9c1iq{--h:var(--control-lg);--size:var(--control-lg);font-size:var(--text-md)}.square.svelte-g9c1iq{width:var(--h);padding:0}@media (hover:hover){.btn.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--raised), var(--label) 5%)}}.btn.svelte-g9c1iq:active:not(:disabled){transition-duration:var(--fast), var(--fast), var(--fast), 80ms, var(--normal);transform:scale(.96)}.btn.svelte-g9c1iq:disabled:not([aria-busy=true]){background:var(--sunken);color:var(--tertiary);box-shadow:none;cursor:default;border-color:#0000}.btn.svelte-g9c1iq:disabled:not([aria-busy=true]) svg{color:inherit}.plain.svelte-g9c1iq:disabled:not([aria-busy=true]){background:0 0}.btn[aria-busy=true].svelte-g9c1iq{opacity:1;cursor:progress}.secondary.svelte-g9c1iq svg{color:var(--accent)}.primary.svelte-g9c1iq{background:var(--accent-strong);color:var(--on-accent);border-color:#0000}@media (hover:hover){.primary.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--accent-strong), black 10%)}}.plain.svelte-g9c1iq,.danger.svelte-g9c1iq{box-shadow:none;border-color:#0000}.plain.svelte-g9c1iq{color:var(--accent-ink);background:0 0}.plain.svelte-g9c1iq:not(.square){padding:0 calc(var(--size) / var(--phi) / var(--phi) / var(--phi-2))}.plain.square.svelte-g9c1iq{color:var(--secondary)}@media (hover:hover){.plain.svelte-g9c1iq:hover:not(:disabled){background:var(--hover)}.plain.square.svelte-g9c1iq:hover:not(:disabled){color:var(--label)}}.plain[aria-haspopup][aria-expanded=true].svelte-g9c1iq,.plain[aria-pressed=true].svelte-g9c1iq{background:var(--selection);color:var(--accent-ink)}.danger.svelte-g9c1iq{background:var(--danger-soft);color:var(--danger-ink)}@media (hover:hover){.danger.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--danger-soft), var(--danger) 12%)}}.label.svelte-g9c1iq{text-overflow:ellipsis;padding-block:.2em;line-height:1.3;overflow:hidden}.wait.svelte-g9c1iq{--spin:currentColor;flex:none;place-items:center;width:16px;height:16px;display:grid}.secondary.svelte-g9c1iq .wait:where(.svelte-g9c1iq){--spin:var(--accent)}@media (pointer:coarse){.btn.svelte-g9c1iq{--h:var(--touch)}.sm.svelte-g9c1iq{--h:var(--control-lg);position:relative}.sm.svelte-g9c1iq:after{content:"";inset:calc((var(--h) - var(--touch)) / 2 - 1px);position:absolute}.sm.svelte-g9c1iq:not(.square):after{inset-inline:0}}
