.surface.svelte-16rva4y{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;transition:box-shadow .18s cubic-bezier(.23,1,.32,1),background-color 80ms ease}button:active .surface.svelte-16rva4y,a:active .surface.svelte-16rva4y{transition-duration:80ms,80ms}button[data-variant=primary] .surface.svelte-16rva4y,a[data-variant=primary] .surface.svelte-16rva4y{background:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--foreground))}button[data-variant=primary]:hover .surface.svelte-16rva4y,a[data-variant=primary]:hover .surface.svelte-16rva4y{background:color-mix(in oklab,hsl(var(--foreground)) 90%,hsl(var(--background)));box-shadow:0 0 0 1px color-mix(in oklab,hsl(var(--foreground)) 90%,hsl(var(--background)))}button[data-variant=primary]:active .surface.svelte-16rva4y,button[data-variant=primary][data-pressed] .surface.svelte-16rva4y,a[data-variant=primary]:active .surface.svelte-16rva4y,a[data-variant=primary][data-pressed] .surface.svelte-16rva4y{background:color-mix(in oklab,hsl(var(--foreground)) 80%,hsl(var(--background)));box-shadow:0 0 0 1px color-mix(in oklab,hsl(var(--foreground)) 80%,hsl(var(--background)))}button[data-variant=primary]:active .surface.svelte-16rva4y,a[data-variant=primary]:active .surface.svelte-16rva4y{box-shadow:0 0 color-mix(in oklab,hsl(var(--foreground)) 80%,hsl(var(--background)))}button[data-variant=destructive] .surface.svelte-16rva4y,a[data-variant=destructive] .surface.svelte-16rva4y{background:hsl(var(--destructive));box-shadow:0 0 0 1px hsl(var(--destructive))}button[data-variant=destructive]:hover .surface.svelte-16rva4y,a[data-variant=destructive]:hover .surface.svelte-16rva4y{background:color-mix(in oklab,hsl(var(--destructive)) 90%,hsl(var(--background)));box-shadow:0 0 0 1px color-mix(in oklab,hsl(var(--destructive)) 90%,hsl(var(--background)))}button[data-variant=destructive]:active .surface.svelte-16rva4y,button[data-variant=destructive][data-pressed] .surface.svelte-16rva4y,a[data-variant=destructive]:active .surface.svelte-16rva4y,a[data-variant=destructive][data-pressed] .surface.svelte-16rva4y{background:color-mix(in oklab,hsl(var(--destructive)) 80%,hsl(var(--background)));box-shadow:0 0 0 1px color-mix(in oklab,hsl(var(--destructive)) 80%,hsl(var(--background)))}button[data-variant=destructive]:active .surface.svelte-16rva4y,a[data-variant=destructive]:active .surface.svelte-16rva4y{box-shadow:0 0 color-mix(in oklab,hsl(var(--destructive)) 80%,hsl(var(--background)))}button[data-variant=secondary] .surface.svelte-16rva4y,a[data-variant=secondary] .surface.svelte-16rva4y{background:hsl(var(--accent));box-shadow:0 0 0 1px hsl(var(--accent))}button[data-variant=secondary]:hover .surface.svelte-16rva4y,a[data-variant=secondary]:hover .surface.svelte-16rva4y{background:color-mix(in oklab,hsl(var(--accent)) 80%,hsl(var(--background)));box-shadow:0 0 0 1px color-mix(in oklab,hsl(var(--accent)) 80%,hsl(var(--background)))}button[data-variant=secondary]:active .surface.svelte-16rva4y,button[data-variant=secondary][data-pressed] .surface.svelte-16rva4y,a[data-variant=secondary]:active .surface.svelte-16rva4y,a[data-variant=secondary][data-pressed] .surface.svelte-16rva4y{background:hsl(var(--accent));box-shadow:0 0 0 1px hsl(var(--accent))}button[data-variant=secondary]:active .surface.svelte-16rva4y,a[data-variant=secondary]:active .surface.svelte-16rva4y{box-shadow:0 0 hsl(var(--accent))}button[data-variant=tertiary] .surface.svelte-16rva4y,a[data-variant=tertiary] .surface.svelte-16rva4y{background:transparent;box-shadow:0 0 0 1px hsl(var(--border)),inset 0 0 hsl(var(--border))}button[data-variant=tertiary]:hover .surface.svelte-16rva4y,a[data-variant=tertiary]:hover .surface.svelte-16rva4y{background:var(--hover)}button[data-variant=tertiary]:active .surface.svelte-16rva4y,button[data-variant=tertiary][data-pressed] .surface.svelte-16rva4y,a[data-variant=tertiary]:active .surface.svelte-16rva4y,a[data-variant=tertiary][data-pressed] .surface.svelte-16rva4y{background:var(--active)}button[data-variant=tertiary]:active .surface.svelte-16rva4y,a[data-variant=tertiary]:active .surface.svelte-16rva4y{box-shadow:0 0 hsl(var(--border)),inset 0 0 0 1px hsl(var(--border))}button[data-variant=ghost] .surface.svelte-16rva4y,a[data-variant=ghost] .surface.svelte-16rva4y{background:transparent;box-shadow:0 0 0 1px transparent}button[data-variant=ghost]:hover .surface.svelte-16rva4y,a[data-variant=ghost]:hover .surface.svelte-16rva4y{background:var(--hover);box-shadow:0 0 0 1px var(--hover)}button[data-variant=ghost]:active .surface.svelte-16rva4y,a[data-variant=ghost]:active .surface.svelte-16rva4y{background:var(--active);box-shadow:0 0 0 0 var(--active)}button[data-variant=ghost][data-pressed] .surface.svelte-16rva4y,a[data-variant=ghost][data-pressed] .surface.svelte-16rva4y{background:var(--active);box-shadow:0 0 0 1px var(--active)}button[data-variant=ghost][data-pressed]:active .surface.svelte-16rva4y,a[data-variant=ghost][data-pressed]:active .surface.svelte-16rva4y{box-shadow:0 0 0 0 var(--active)}.spinner.svelte-16rva4y{stroke-dasharray:15 85;animation:svelte-16rva4y-spinner-move 2s linear infinite,svelte-16rva4y-spinner-dash 4s ease-in-out infinite}@keyframes svelte-16rva4y-spinner-move{to{stroke-dashoffset:-100}}@keyframes svelte-16rva4y-spinner-dash{0%,to{stroke-dasharray:15 85}50%{stroke-dasharray:40 60}}@media (prefers-reduced-motion: reduce){.surface.svelte-16rva4y,.label.svelte-16rva4y{transition:none}.spinner.svelte-16rva4y{animation:none}}
