input.svelte-1jndg70{border:0;padding:0;background:transparent;color:inherit;cursor:pointer}button.svelte-1jndg70,input.svelte-1jndg70,select.svelte-1jndg70,textarea.svelte-1jndg70{font:inherit;color:inherit}button.svelte-1jndg70{appearance:none;background:none;border:none}.kit-btn.svelte-1jndg70{--kit-btn-bg: var(--kit-surface-2);--kit-btn-fg: var(--kit-fg);--kit-btn-bd: var(--kit-border);--kit-btn-bg--hover: color-mix(in oklab, var(--kit-btn-bg), var(--kit-fg) 6%);--kit-btn-bg--active: color-mix(in oklab, var(--kit-btn-bg), var(--kit-fg) 10%);--kit-btn-bd--hover: color-mix(in oklab, var(--kit-btn-bd), var(--kit-fg) 12%);--kit-btn-font: var(--kit-font);--kit-btn-h-xs: 28px;--kit-btn-h-sm: 32px;--kit-btn-h-md: 40px;--kit-btn-h-lg: 48px;--kit-btn-h-xl: 56px;--kit-btn-px-xs: 10px;--kit-btn-px-sm: 12px;--kit-btn-px-md: 16px;--kit-btn-px-lg: 20px;--kit-btn-px-xl: 24px;--btn-density-scale: 1;--btn-density-height-scale: 1;--btn-radius: 8px;--btn-shape: var(--btn-radius);position:relative;display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;font-family:var(--kit-btn-font);background:var(--btn-bg);color:var(--btn-fg);height:max(28px,calc(var(--btn-h) * var(--btn-density-height-scale)));padding-inline:calc(var(--btn-px) * var(--btn-density-scale));border-radius:var(--btn-radius);text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;border:0;transition:background .15s ease,transform 50ms ease}.kit-btn.svelte-1jndg70:hover{background:var(--btn-hover-bg);color:var(--btn-hover-fg);text-decoration:var(--btn-decoration)}.kit-btn.svelte-1jndg70:has(>:where(.svelte-1jndg70):is(input[type=checkbox]:where(.svelte-1jndg70),input[type=radio]:where(.svelte-1jndg70)):checked){background:var(--btn-active-bg);color:var(--btn-active-fg);text-decoration:var(--btn-decoration)}.kit-btn.svelte-1jndg70:has(>:where(.svelte-1jndg70):is(input[type=checkbox]:where(.svelte-1jndg70),input[type=radio]:where(.svelte-1jndg70)):checked):hover{background:var(--btn-hover-bg);color:var(--btn-hover-fg);text-decoration:var(--btn-decoration)}.kit-btn.svelte-1jndg70:active,.kit-btn[data-active=true].svelte-1jndg70{background:var(--btn-active-bg);color:var(--btn-active-fg);text-decoration:var(--btn-decoration);transform:translateY(1px)}.kit-btn[data-active=true].svelte-1jndg70:hover{background:var(--btn-hover-bg);color:var(--btn-hover-fg);text-decoration:var(--btn-decoration)}:is(.kit-btn.svelte-1jndg70:focus-visible,.kit-btn.svelte-1jndg70:has(>input:where(.svelte-1jndg70):focus-visible)){outline:2px solid var(--kit-focus);outline-offset:2px}.kit-btn.svelte-1jndg70>input:where(.svelte-1jndg70):focus-visible{outline:none;box-shadow:none}.kit-btn.svelte-1jndg70>:is(input[type=checkbox]:where(.svelte-1jndg70),input[type=radio]:where(.svelte-1jndg70)){appearance:none;margin:0;cursor:pointer}.kit-btn.svelte-1jndg70>:where(.svelte-1jndg70):is(input[type=checkbox]:where(.svelte-1jndg70),input[type=radio]:where(.svelte-1jndg70)):after{--btn-content: attr(aria-label);content:var(--btn-content);cursor:pointer}.kit-btn[data-variant=filled].svelte-1jndg70{--btn-bg: var(--kit-accent);--btn-fg: white;--btn-hover-bg: color-mix(in oklab, var(--kit-accent), black 10%);--btn-hover-fg: var(--btn-fg);--btn-active-bg: color-mix(in oklab, var(--kit-accent), black 16%);--btn-active-fg: var(--btn-fg)}.kit-btn[data-variant=outline].svelte-1jndg70{--outline-color: var(--kit-accent)}.kit-btn[data-variant=outline].svelte-1jndg70,.kit-btn[data-variant=text].svelte-1jndg70{--btn-bg: transparent;--btn-fg: var(--kit-accent);--btn-hover-bg: color-mix(in oklab, var(--kit-accent), transparent 80%);--btn-hover-fg: var(--btn-fg);--btn-active-bg: color-mix(in oklab, var(--kit-accent), transparent 92%);--btn-active-fg: var(--btn-fg)}.kit-btn[data-variant=link].svelte-1jndg70{--btn-bg: transparent;--btn-fg: var(--kit-accent);--btn-hover-fg: var(--btn-fg);--btn-active-fg: var(--btn-fg);--btn-decoration: underline;height:inherit;padding:0}.kit-btn[data-size=xs].svelte-1jndg70{--btn-h: var(--kit-btn-h-xs);--btn-height: var(--kit-btn-h-xs);--btn-px: var(--kit-btn-px-xs);font-size:12px}.kit-btn[data-size=sm].svelte-1jndg70{--btn-h: var(--kit-btn-h-sm);--btn-height: var(--kit-btn-h-sm);--btn-px: var(--kit-btn-px-sm);font-size:13px}.kit-btn[data-size=md].svelte-1jndg70{--btn-h: var(--kit-btn-h-md);--btn-height: var(--kit-btn-h-md);--btn-px: var(--kit-btn-px-md);font-size:14px}.kit-btn[data-size=lg].svelte-1jndg70{--btn-h: var(--kit-btn-h-lg);--btn-height: var(--kit-btn-h-lg);--btn-px: var(--kit-btn-px-lg);font-size:15px}.kit-btn[data-size=xl].svelte-1jndg70{--btn-h: var(--kit-btn-h-xl);--btn-height: var(--kit-btn-h-xl);--btn-px: var(--kit-btn-px-xl);font-size:16px}.kit-btn[data-density=default].svelte-1jndg70{--btn-density-scale: 1;--btn-density-height-scale: 1}.kit-btn[data-density=compact].svelte-1jndg70{--btn-density-scale: .9;--btn-density-height-scale: .92}.kit-btn[data-density=comfortable].svelte-1jndg70{--btn-density-scale: 1.1;--btn-density-height-scale: 1.08}.kit-btn[data-rounded="0"].svelte-1jndg70{--btn-radius: 0}.kit-btn[data-rounded=xs].svelte-1jndg70{--btn-radius: 2px}.kit-btn[data-rounded=sm].svelte-1jndg70{--btn-radius: 4px}.kit-btn[data-rounded=md].svelte-1jndg70{--btn-radius: 8px}.kit-btn[data-rounded=lg].svelte-1jndg70{--btn-radius: 16px}.kit-btn[data-rounded=xl].svelte-1jndg70{--btn-radius: 99999px}.kit-btn[data-wide=true].svelte-1jndg70{width:100%;max-width:16rem}.kit-btn.svelte-1jndg70 .outline:where(.svelte-1jndg70){pointer-events:none}.kit-btn__inner.svelte-1jndg70{display:flex;align-items:center;gap:var(--kit-btn-gap)}.kit-btn[data-loading=true].svelte-1jndg70 .kit-btn__inner:where(.svelte-1jndg70),.kit-btn[data-loading=true].svelte-1jndg70 input:where(.svelte-1jndg70){opacity:0}.kit-btn[data-loading=true].svelte-1jndg70{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:pointer}.spinner.svelte-1jndg70{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.kit-btn[data-block=true].svelte-1jndg70{display:flex;width:100%}.kit-btn[data-disabled=true].svelte-1jndg70{pointer-events:none;background:color-mix(in oklab,var(--btn-bg),transparent 70%);color:color-mix(in oklab,var(--btn-fg),transparent 45%);-webkit-user-select:none;user-select:none;cursor:not-allowed}.kit-btn[data-disabled=true].svelte-1jndg70>input:where(.svelte-1jndg70){cursor:not-allowed}
