@layer components{.btn.svelte-1xko78n{white-space:nowrap;border-radius:var(--radius-md);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn.svelte-1xko78n:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.btn.svelte-1xko78n:disabled{pointer-events:none;opacity:.5}.btn.svelte-1xko78n svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.btn[data-variant=default].svelte-1xko78n{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn[data-variant=default].svelte-1xko78n:hover{background:hsl(var(--primary) / .9)}.btn[data-variant=destructive].svelte-1xko78n{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.btn[data-variant=destructive].svelte-1xko78n:hover{background:hsl(var(--destructive) / .9)}.btn[data-variant=outline].svelte-1xko78n{border:1px solid hsl(var(--input));background:hsl(var(--background))}.btn[data-variant=outline].svelte-1xko78n:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.btn[data-variant=secondary].svelte-1xko78n{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.btn[data-variant=secondary].svelte-1xko78n:hover{background:hsl(var(--secondary) / .8)}.btn[data-variant=ghost].svelte-1xko78n:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.btn[data-variant=link].svelte-1xko78n{color:hsl(var(--primary));text-underline-offset:4px}.btn[data-variant=link].svelte-1xko78n:hover{text-decoration-line:underline}.btn[data-fill=outline][data-variant=default].svelte-1xko78n{border:1px solid hsl(var(--primary));color:hsl(var(--primary));background:0 0}.btn[data-fill=outline][data-variant=default].svelte-1xko78n:hover{background:hsl(var(--primary) / .1)}.btn[data-fill=outline][data-variant=destructive].svelte-1xko78n{border:1px solid hsl(var(--destructive));color:hsl(var(--destructive-icon));background:0 0}.btn[data-fill=outline][data-variant=destructive].svelte-1xko78n:hover{background:hsl(var(--destructive-bg))}.btn[data-fill=outline][data-variant=secondary].svelte-1xko78n,.btn[data-fill=fill-in][data-variant=secondary].svelte-1xko78n{border:1px solid hsl(var(--secondary-foreground) / .4);color:hsl(var(--secondary-foreground));background:0 0}.btn[data-fill=outline][data-variant=secondary].svelte-1xko78n:hover,.btn[data-fill=fill-in][data-variant=secondary].svelte-1xko78n:hover{background:hsl(var(--secondary))}.btn[data-fill=fill-in][data-variant=default].svelte-1xko78n{border:1px solid hsl(var(--primary));color:hsl(var(--primary));background:0 0}.btn[data-fill=fill-in][data-variant=default].svelte-1xko78n:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.btn[data-fill=fill-in][data-variant=destructive].svelte-1xko78n{border:1px solid hsl(var(--destructive));color:color-mix(in hsl, hsl(var(--destructive-icon)), hsl(var(--destructive-text)));background:0 0}.btn[data-fill=fill-in][data-variant=destructive].svelte-1xko78n:hover{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.btn[data-size=default].svelte-1xko78n{height:2.5rem;padding:.5rem 1rem}.btn[data-size=sm].svelte-1xko78n{height:2.25rem;padding-inline:.75rem}.btn[data-size=lg].svelte-1xko78n{height:2.75rem;padding-inline:2rem}.btn[data-size=icon].svelte-1xko78n{width:2.5rem;height:2.5rem}.input.svelte-138axrz{border-radius:var(--radius-md);border:1px solid hsl(var(--input));background:hsl(var(--background));width:100%;height:2.75rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;display:flex}.input.svelte-138axrz::placeholder{color:hsl(var(--muted-foreground))}.input.svelte-138axrz:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.input.svelte-138axrz:disabled{cursor:not-allowed;opacity:.5}.input[readonly].svelte-138axrz{background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:default}.input[aria-invalid=true].svelte-138axrz{border-color:hsl(var(--destructive))}.input[aria-invalid=true].svelte-138axrz:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--destructive))}}
