svg.svelte-frxw67{display:block;flex:none}.btn.svelte-1t35gjt{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);text-decoration:none;min-height:var(--control-h);padding:0 var(--s4);border:1px solid var(--line-2, var(--line));border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:600 var(--fs-sm) / 1.2 var(--font);letter-spacing:.01em;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--dur-1) var(--ease-out),filter var(--dur-1) var(--ease-out)}.label.svelte-1t35gjt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.full.svelte-1t35gjt{width:100%}.sm.svelte-1t35gjt{min-height:var(--control-h-sm);padding:0 var(--s3);font-size:var(--fs-xs)}.lg.svelte-1t35gjt{min-height:var(--control-h-lg);padding:0 var(--s5);font-size:var(--fs-md)}.square.svelte-1t35gjt{padding:0;min-width:var(--control-h);justify-content:center}.square.sm.svelte-1t35gjt{min-width:var(--control-h-sm)}.square.lg.svelte-1t35gjt{min-width:var(--control-h-lg)}.primary.svelte-1t35gjt{background:var(--text);border-color:var(--text);color:var(--bg)}.positive.svelte-1t35gjt{background:var(--live);border-color:var(--live);color:var(--on-live)}.destructive.svelte-1t35gjt{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--on-danger)}.caution.svelte-1t35gjt{background:var(--hot);border-color:var(--hot);color:var(--on-hot)}@media(hover:hover){.primary.svelte-1t35gjt:hover:not(:disabled),.positive.svelte-1t35gjt:hover:not(:disabled),.destructive.svelte-1t35gjt:hover:not(:disabled),.caution.svelte-1t35gjt:hover:not(:disabled){filter:brightness(1.08)}.subtle.svelte-1t35gjt:hover:not(:disabled){border-color:var(--muted)}.ghost.svelte-1t35gjt:hover:not(:disabled){color:var(--text);background:var(--surface-2)}}.primary.svelte-1t35gjt:active:not(:disabled),.positive.svelte-1t35gjt:active:not(:disabled),.destructive.svelte-1t35gjt:active:not(:disabled),.caution.svelte-1t35gjt:active:not(:disabled){filter:brightness(.94)}.subtle.svelte-1t35gjt:active:not(:disabled){background:var(--surface)}.ghost.svelte-1t35gjt{background:transparent;border-color:transparent;color:var(--muted)}.ghost.svelte-1t35gjt:active:not(:disabled){background:var(--surface)}.danger.svelte-1t35gjt{background:transparent;border-color:var(--danger);color:var(--danger)}@media(hover:hover){.danger.svelte-1t35gjt:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 8%,transparent)}}.btn.svelte-1t35gjt:disabled{opacity:1;background:var(--disabled-bg);border-color:var(--line);color:var(--disabled-text);filter:none;cursor:not-allowed}.btn.loading.svelte-1t35gjt{cursor:progress}.spinner.svelte-1t35gjt{width:14px;height:14px;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor;animation:svelte-1t35gjt-spin .7s linear infinite}@keyframes svelte-1t35gjt-spin{to{transform:rotate(360deg)}}
