.button.svelte-1q39rn8{cursor:pointer;font-family:var(--font-serif);letter-spacing:.018em;border-radius:9999px;font-weight:700;line-height:1;position:relative;overflow:hidden;box-shadow:0 10px 20px -16px #0f172a7a,inset 0 1px #ffffff29,inset 0 -12px 22px -20px #070a128c}.button.svelte-1q39rn8:after{content:"";opacity:.12;pointer-events:none;background:repeating-linear-gradient(95deg,#ffffff0d 0 1px,#0000 1px 4px);position:absolute;inset:0}.button-size-default.svelte-1q39rn8{height:2.75rem;padding:.55rem 1.35rem;font-size:1.24rem}.button-size-sm.svelte-1q39rn8{height:2.2rem;padding:.48rem 1rem;font-size:1rem}.button-size-nav.svelte-1q39rn8{height:2.2rem;padding:.45rem .92rem;font-size:1.05rem}.button-size-compact.svelte-1q39rn8{height:2.5rem;padding:.45rem 1.05rem;font-size:1.14rem}.button-size-icon.svelte-1q39rn8{width:2.6rem;height:2.6rem;padding:0}.button-size-icon-sm.svelte-1q39rn8{width:2.1rem;height:2.1rem;padding:0}.button-default.svelte-1q39rn8{color:#ffefcf;background:radial-gradient(160% 132% at 52% -28%,#f6bf6e61,#0000 56%),#764a27 linear-gradient(#99673af2,#764a27f0 52%,#462816f2);border-color:#d6a35fad;box-shadow:0 0 36px -11px #c18442a3,0 14px 28px -18px #2c190db8,inset 0 1px #ffd99f7a,inset 0 -14px 24px -22px #100905b8}.button-dark.svelte-1q39rn8{color:#eff3fb;background:radial-gradient(150% 120% at 50% -26%,#9bb8e529,#0000 58%),#181f30 linear-gradient(#283246c7,#181f30c2 52%,#0e1422cc);border-color:#9db2db59;box-shadow:0 0 28px -10px #486db06b,0 12px 24px -16px #070a129e,inset 0 1px #bed2f338,inset 0 -14px 24px -22px #080c16b8}.button-black.svelte-1q39rn8{color:#f4f4f5;background:radial-gradient(150% 120% at 50% -26%,#a4a4ad21,#0000 58%),#131314 linear-gradient(#26262afa,#131314fc 58%,#080809);border-color:#47474bdb;box-shadow:0 12px 24px -16px #000000c7,inset 0 1px #ccccd32e,inset 0 -14px 24px -22px #050506eb}.button-white.svelte-1q39rn8{color:#0b0d11;background:radial-gradient(160% 130% at 50% -28%,#fffffffa,#0000 56%),#f7f7f8 linear-gradient(#fff,#f7f7f8 53%,#ecedef);border-color:#f1f2f4f5;box-shadow:0 12px 24px -16px #4c525e38,inset 0 1px #fffffff5,inset 0 -12px 20px -18px #898a8f47}.button-white.svelte-1q39rn8:after{opacity:.07}.button-glass.svelte-1q39rn8{color:#f8fafc;-webkit-backdrop-filter:blur(8px)saturate(1.06);background:#00000038 linear-gradient(#0000004d 0%,#0000002e 100%);border-color:#ffffff5c;border-radius:.5rem;box-shadow:0 7px 16px -14px #00000073,inset 0 1px #ffffff47,inset 0 -10px 20px -18px #00000052}.button-glass.svelte-1q39rn8:before{background:linear-gradient(112deg,#0000 36%,#fff3 50%,#0000 64%)}.button-glass.svelte-1q39rn8:after{opacity:.06}.dark .button-white{color:#f4f4f5;background:radial-gradient(160% 130% at 50% -28%,#ffffff1f,#0000 56%),#383838 linear-gradient(#ffffff24,#ffffff1a 54%,#ffffff14);border-color:#ffffff52;box-shadow:0 10px 22px -14px #0009,inset 0 1px #fff3,inset 0 -12px 20px -18px #0006}.button-ghost.svelte-1q39rn8{color:color-mix(in oklch, var(--color-foreground) 82%, white 18%);border-color:color-mix(in oklch, var(--color-border) 65%, white 35%);background:color-mix(in oklch, var(--color-background) 86%, white 14%);background-color:color-mix(in oklch, var(--color-background) 86%, white 14%);box-shadow:0 4px 12px -10px #0f172a73,inset 0 1px #ffffff80}.button-ghost.svelte-1q39rn8:after{opacity:.05}.button-destructive.svelte-1q39rn8{color:var(--red-text);border-color:var(--red-border);background:radial-gradient(150% 120% at 50% -26%, #fecaca29, transparent 58%), linear-gradient(180deg, color-mix(in srgb, var(--red-top) 95%, transparent), color-mix(in srgb, var(--red-base) 96%, transparent) 54%, color-mix(in srgb, var(--red-bottom) 98%, transparent));background-color:var(--red-base);box-shadow:0 12px 24px -16px var(--red-glow), inset 0 1px 0 var(--red-highlight), inset 0 -14px 24px -22px var(--red-shadow)}.button-link.svelte-1q39rn8{box-shadow:none;font-family:var(--font-sans);letter-spacing:0;background:0 0;border:none;height:auto;padding:0;font-weight:500;line-height:1.35;overflow:visible}.button-link.svelte-1q39rn8:before,.button-link.svelte-1q39rn8:after{content:none}.button.svelte-1q39rn8:not(.button-link):hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.button.svelte-1q39rn8:not(.button-link):active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.button.svelte-1q39rn8:disabled,.button[aria-disabled=true].svelte-1q39rn8{cursor:not-allowed}
