.btn.svelte-icpggv{font-family:var(--flatt-sans);transition:background var(--flatt-duration-control), border-color var(--flatt-duration-control), color var(--flatt-duration-control), translate var(--flatt-motion-duration-feedback) var(--flatt-motion-ease-settle);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;font-weight:500;line-height:1.2;display:inline-flex}.btn.sm.svelte-icpggv{min-height:var(--flatt-button-sm-target,2rem);font-size:var(--flatt-font-size-admin);padding:.35rem .75rem}.btn.md.svelte-icpggv{padding:.85rem 2rem;font-size:.95rem}.btn.lg.svelte-icpggv{padding:1rem 2.4rem;font-size:1rem}.btn.pill.svelte-icpggv{border-radius:var(--flatt-radius-round)}.btn.rect.svelte-icpggv{border-radius:var(--flatt-action-radius,var(--flatt-radius-compact))}.btn.full-width.svelte-icpggv{width:100%}.btn.svelte-icpggv:focus-visible{outline:2px solid var(--flatt-blue);outline-offset:var(--flatt-focus-offset)}.btn.primary.svelte-icpggv{border-color:var(--flatt-action-primary-border,transparent);background:var(--flatt-action-primary-fill,var(--flatt-ink));background-origin:var(--flatt-action-primary-origin,padding-box);color:var(--flatt-action-primary-text,var(--flatt-surface))}@media (hover:hover) and (pointer:fine){.btn.primary.svelte-icpggv:hover:not(:disabled):not([aria-busy=true]){background:var(--flatt-action-primary-hover,var(--flatt-ink-soft));background-origin:var(--flatt-action-primary-origin,padding-box);color:var(--flatt-action-primary-text,var(--flatt-surface))}}.btn.primary[aria-busy=true].svelte-icpggv{background:var(--flatt-action-primary-pending-fill,var(--flatt-action-primary-fill,var(--flatt-ink)));background-origin:var(--flatt-action-primary-origin,padding-box);color:var(--flatt-action-primary-text,var(--flatt-surface))}.btn.primary.svelte-icpggv:disabled{background:var(--flatt-action-primary-disabled-fill,var(--flatt-action-primary-fill,var(--flatt-ink)));background-origin:var(--flatt-action-primary-origin,padding-box);color:var(--flatt-action-primary-disabled-text,var(--flatt-surface));opacity:var(--flatt-action-primary-disabled-opacity,.6)}.btn.secondary.svelte-icpggv{background:var(--flatt-action-secondary-fill,transparent);border-color:var(--flatt-action-secondary-edge,var(--flatt-ink-alpha-20));color:var(--flatt-action-secondary-text,var(--flatt-ink))}@media (hover:hover) and (pointer:fine){.btn.secondary.svelte-icpggv:hover:not(:disabled){background:var(--flatt-action-secondary-hover-fill,var(--flatt-ink-alpha-05));border-color:var(--flatt-action-secondary-hover-edge,var(--flatt-ink-alpha-30))}}.btn.outline.svelte-icpggv{background:var(--flatt-paper);border-color:var(--flatt-line);color:var(--flatt-muted)}@media (hover:hover) and (pointer:fine){.btn.outline.svelte-icpggv:hover:not(:disabled){background:var(--flatt-paper-deep);color:var(--flatt-ink)}}.btn.ghost.svelte-icpggv{color:var(--flatt-blue);background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.btn.ghost.svelte-icpggv:hover:not(:disabled){background:var(--flatt-ink-alpha-05);color:var(--flatt-ink)}}.btn.danger.svelte-icpggv{background:var(--flatt-paper);border-color:var(--flatt-danger-border);color:var(--flatt-danger)}@media (hover:hover) and (pointer:fine){.btn.danger.svelte-icpggv:hover:not(:disabled){background:var(--flatt-danger-surface)}}.btn.svelte-icpggv:disabled{opacity:.6;cursor:not-allowed}
