button.svelte-3z0roc svg,.link-button.svelte-3z0roc svg{stroke:currentColor}button.svelte-3z0roc svg,button.svelte-3z0roc img,.link-button.svelte-3z0roc svg,.link-button.svelte-3z0roc img{width:16px;height:16px}button[data-size=sm].svelte-3z0roc svg,button[data-size=sm].svelte-3z0roc img,.link-button[data-size=sm].svelte-3z0roc svg,.link-button[data-size=sm].svelte-3z0roc img,button[data-size=xs].svelte-3z0roc svg,button[data-size=xs].svelte-3z0roc img,.link-button[data-size=xs].svelte-3z0roc svg,.link-button[data-size=xs].svelte-3z0roc img{width:14px;height:14px}button[data-size=lg].svelte-3z0roc svg,button[data-size=lg].svelte-3z0roc img,.link-button[data-size=lg].svelte-3z0roc svg,.link-button[data-size=lg].svelte-3z0roc img{width:18px;height:18px}.link-button.svelte-3z0roc,button.svelte-3z0roc{--btn-size:32px;--btn-px:12px;touch-action:none;-ms-touch-action:none;cursor:pointer;height:var(--btn-size);width:var(--button-width);min-width:var(--btn-size);padding:0 var(--btn-px);border-radius:var(--border-radius);white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--tx);transition:background-color .1s ease, box-shadow .1s ease, border .1s ease, var(--press-transition), opacity .1s ease;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:14px;line-height:1;text-decoration:none;display:flex}.link-button[data-size=sm].svelte-3z0roc,button[data-size=sm].svelte-3z0roc{--btn-size:28px;--btn-px:10px}.link-button[data-size=xs].svelte-3z0roc,button[data-size=xs].svelte-3z0roc{--btn-size:24px;--btn-px:8px}.link-button[data-size=lg].svelte-3z0roc,button[data-size=lg].svelte-3z0roc{--btn-size:36px;--btn-px:14px}.link-button[data-shape=square].svelte-3z0roc,button[data-shape=square].svelte-3z0roc{width:var(--btn-size);height:var(--btn-size);min-width:var(--btn-size);padding:0}.link-button[data-shape=pill].svelte-3z0roc,button[data-shape=pill].svelte-3z0roc{border-radius:9999px}.link-button[aria-disabled=true].svelte-3z0roc,button.svelte-3z0roc:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.link-button[data-loading].svelte-3z0roc,button[data-loading].svelte-3z0roc{cursor:progress}.link-button[data-variant=default][data-tone=neutral].svelte-3z0roc,button[data-variant=default][data-tone=neutral].svelte-3z0roc{background-color:var(--tx);color:var(--bg)}.link-button[data-variant=default][data-tone=neutral].svelte-3z0roc:hover,button[data-variant=default][data-tone=neutral].svelte-3z0roc:hover{filter:brightness(.85)}.link-button:not([data-tone=neutral])[data-variant=default].svelte-3z0roc,button:not([data-tone=neutral])[data-variant=default].svelte-3z0roc{color:var(--tone-foreground,var(--tx-dynamic));background:linear-gradient(180deg, color-mix(in oklab, white 16%, var(--tone-color,var(--accent-color))) 0%, color-mix(in oklab, black 8%, var(--tone-color,var(--accent-color))) 100%);box-shadow:inset 0 0 0 1px oklab(100% 0 5.96046e-8/.2),0 1px 2px #00000014}.link-button:not([data-tone=neutral])[data-variant=flat].svelte-3z0roc,button:not([data-tone=neutral])[data-variant=flat].svelte-3z0roc{color:var(--tone-foreground,var(--tx-dynamic));background:var(--tone-color,var(--accent-color))}.link-button[data-variant=muted].svelte-3z0roc,button[data-variant=muted].svelte-3z0roc{background-color:var(--page-bg);color:var(--tx-l);box-shadow:var(--control-inset-shadow,none)}.link-button[data-variant=muted-light].svelte-3z0roc,button[data-variant=muted-light].svelte-3z0roc{background-color:var(--bd-2);color:var(--tx-l);box-shadow:var(--control-inset-shadow,none)}.link-button[data-variant=muted-light].svelte-3z0roc:not([data-tone=neutral]),button[data-variant=muted-light].svelte-3z0roc:not([data-tone=neutral]){background-color:color-mix(in oklab, var(--tone-color,var(--accent-color)) 16%, transparent);color:var(--tone-color,var(--accent-color));box-shadow:none}.link-button[data-variant=muted].svelte-3z0roc:hover,button[data-variant=muted].svelte-3z0roc:hover,.link-button[data-variant=muted-light].svelte-3z0roc:hover,button[data-variant=muted-light].svelte-3z0roc:hover{color:var(--tx)}.link-button[data-variant=muted-light].svelte-3z0roc:not([data-tone=neutral]):hover,button[data-variant=muted-light].svelte-3z0roc:not([data-tone=neutral]):hover{background-color:color-mix(in oklab, var(--tone-color,var(--accent-color)) 22%, transparent);color:var(--tone-color,var(--accent-color))}.link-button[data-variant=flat].svelte-3z0roc,button[data-variant=flat].svelte-3z0roc{background-color:#0000;border:none}.link-button[data-variant=backdrop].svelte-3z0roc,button[data-variant=backdrop].svelte-3z0roc{background:var(--hover-backdrop);-webkit-backdrop-filter:var(--overlay-surface-backdrop-filter);backdrop-filter:var(--overlay-surface-backdrop-filter);border:none}.link-button[data-variant=backdrop].svelte-3z0roc:hover,button[data-variant=backdrop].svelte-3z0roc:hover{background:var(--page-bg)}.link-button[data-variant=flat].svelte-3z0roc:hover,button[data-variant=flat].svelte-3z0roc:hover{background-color:var(--page-bg)}.link-button[data-variant=outline].svelte-3z0roc,button[data-variant=outline].svelte-3z0roc{border:1px solid var(--bd);box-shadow:var(--control-inset-shadow,none);background:0 0}.link-button[data-variant=outline].svelte-3z0roc:hover,button[data-variant=outline].svelte-3z0roc:hover{background-color:var(--hover)}.loader.svelte-3z0roc{aspect-ratio:1;border:2px solid var(--bd);border-right-color:var(--tone-color,var(--accent-color));border-radius:50%;width:16px;animation:1s linear infinite svelte-3z0roc-loader}.sr-only.svelte-3z0roc{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-3z0roc-loader{to{transform:rotate(1turn)}}
