button.svelte-18sv61c{display:flex;justify-content:center;align-items:center;gap:.25rem;font-weight:400;border-radius:.25rem}button.svelte-18sv61c:not(:disabled):not(.processing):hover{cursor:pointer}button.svelte-18sv61c:not(.processing):disabled{opacity:.5;cursor:not-allowed}button.svelte-18sv61c.nowrap{white-space:nowrap}button.svelte-18sv61c.small{padding:.15rem .35rem;font-size:.7rem}button.svelte-18sv61c.medium{padding:.25rem .55rem;font-size:.875rem}button.svelte-18sv61c.large{padding:.5rem 1rem;font-size:1.15rem}button.svelte-18sv61c.primary{background-color:var(--primary-100);border:1px solid var(--primary-500);color:var(--neutral-900)}button.svelte-18sv61c.primary:hover:not(:disabled),button.svelte-18sv61c.primary:focus:not(:disabled){background-color:var(--primary-300);border:1px solid var(--primary-700)}button.svelte-18sv61c.primary :where(.svelte-18sv61c){color:var(--primary-500)}button.svelte-18sv61c.primary-transparent{padding:.25rem .5rem;background-color:transparent;border:none;color:var(--primary-500)}button.svelte-18sv61c.primary-transparent:hover:not(:disabled),button.svelte-18sv61c.primary-transparent:focus:not(:disabled){color:var(--primary-700)}button.svelte-18sv61c.primary-transparent :where(.svelte-18sv61c){color:var(--primary-500)}button.svelte-18sv61c.accent1{background-color:var(--accent1-100);border:1px solid var(--accent1-500);color:var(--neutral-900)}button.svelte-18sv61c.accent1:hover:not(:disabled),button.svelte-18sv61c.accent1:focus:not(:disabled){background-color:var(--accent1-200);border:1px solid var(--accent1-700)}button.svelte-18sv61c.accent1 :where(.svelte-18sv61c){color:var(--accent1-500)}button.svelte-18sv61c.accent1-transparent{padding:.25rem .5rem;background-color:transparent;border:none;color:var(--accent1-500)}button.svelte-18sv61c.accent1-transparent:hover:not(:disabled),button.svelte-18sv61c.accent1-transparent:focus:not(:disabled){color:var(--accent1-700)}button.svelte-18sv61c.accent1-transparent :where(.svelte-18sv61c){color:var(--accent1-500)}button.svelte-18sv61c.accent2{background-color:var(--accent2-100);border:1px solid var(--accent2-500);color:var(--neutral-900)}button.svelte-18sv61c.accent2:hover:not(:disabled),button.svelte-18sv61c.accent2:focus:not(:disabled){background-color:var(--accent2-300);border:1px solid var(--accent2-700)}button.svelte-18sv61c.accent2 :where(.svelte-18sv61c){color:var(--accent2-500)}button.svelte-18sv61c.accent2-transparent{padding:.25rem .5rem;background-color:transparent;border:none;color:var(--accent2-500)}button.svelte-18sv61c.accent2-transparent:hover:not(:disabled),button.svelte-18sv61c.accent2-transparent:focus:not(:disabled){color:var(--accent2-700)}button.svelte-18sv61c.accent2-transparent :where(.svelte-18sv61c){color:var(--accent2-500)}button.svelte-18sv61c.neutral{background-color:var(--neutral-150);border:1px solid var(--neutral-250);color:var(--neutral-900)}button.svelte-18sv61c.neutral:hover:not(:disabled),button.svelte-18sv61c.neutral:focus:not(:disabled){background-color:var(--neutral-200);border:1px solid var(--neutral-300)}button.svelte-18sv61c.neutral :where(.svelte-18sv61c){color:var(--neutral-500)}button.svelte-18sv61c.danger{background-color:var(--danger-100);border:1px solid var(--danger-500);color:var(--neutral-900)}button.svelte-18sv61c.danger:hover:not(:disabled),button.svelte-18sv61c.danger:focus:not(:disabled){background-color:var(--danger-300);border:1px solid var(--danger-700)}button.svelte-18sv61c.danger :where(.svelte-18sv61c){color:var(--danger-500)}button.svelte-18sv61c.danger-transparent{padding:.25rem .5rem;background-color:transparent;border:none;color:var(--danger-500)}button.svelte-18sv61c.danger-transparent:hover:not(:disabled),button.svelte-18sv61c.danger-transparent:focus:not(:disabled){color:var(--danger-700)}button.svelte-18sv61c.danger-transparent :where(.svelte-18sv61c){color:var(--danger-500)}button.svelte-18sv61c.transparent{padding:.25rem .5rem;background-color:transparent;border:none;color:var(--neutral-900)}button.svelte-18sv61c.transparent:hover:not(:disabled),button.svelte-18sv61c.transparent:focus:not(:disabled){color:var(--neutral-550)}button.svelte-18sv61c.transparent :where(.svelte-18sv61c){color:var(--neutral-900)}.spinner-container.svelte-18sv61c{display:flex;justify-content:center;align-items:center;min-width:3rem;width:100%;min-height:1rem;height:100%}.spinner.svelte-18sv61c{width:1rem;height:1rem;border:2px solid var(--neutral-900);border-top-color:transparent;border-radius:50%;animation:svelte-18sv61c-spin 1s linear infinite}@keyframes svelte-18sv61c-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
