._button_1t5sp_1{--button-hue: 330;--button-saturation: 82%;--button-lightness: 60%;--button-ridge: hsl( var(--button-hue) calc(var(--button-saturation) - 12%) calc(var(--button-lightness) - 20%) );--button-glow: hsla(var(--button-hue) 80% 72% / .8);--button-shadow: hsla(240 45% 12% / .45);--button-inner-shadow: hsla(0 0% 100% / .25);position:relative;display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:.95rem clamp(2.25rem,2vw + 1rem,3.25rem);font-family:inherit;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--button-text-color, #fdfcff);border:0;border-bottom:6px solid var(--button-ridge);border-radius:clamp(1.75rem,4vw,3.25rem);filter:none;background:radial-gradient(170% 160% at 20% 15%,rgba(255,255,255,.85),transparent 60%),radial-gradient(160% 130% at 85% 10%,rgba(255,255,255,.55),transparent 68%),radial-gradient(140% 180% at 50% 120%,rgba(255,255,255,.25),transparent 70%),linear-gradient(150deg,hsl(var(--button-hue) calc(var(--button-saturation) + 6%) calc(var(--button-lightness) + 8%)),hsl(var(--button-hue) var(--button-saturation) calc(var(--button-lightness) - 4%)),hsl(var(--button-hue) calc(var(--button-saturation) + 10%) calc(var(--button-lightness) - 14%)));box-shadow:0 22px 40px -24px var(--button-shadow),0 12px 18px -10px #11112c4d,0 2px 4px #ffffff59 inset,0 -4px 16px #0000002e inset,0 0 0 1px #ffffff38 inset;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .12s ease,box-shadow .15s ease,border-bottom-color .15s ease,filter .15s ease,color .15s ease}._button_1t5sp_1:before,._button_1t5sp_1:after{content:"";position:absolute;pointer-events:none;border-radius:inherit;mix-blend-mode:screen;transition:opacity .15s ease}._button_1t5sp_1:before{inset:0;background:radial-gradient(220% 190% at 50% -62%,rgba(255,255,255,.94) 0%,rgba(255,255,255,.45) 38%,transparent 55%),radial-gradient(170% 140% at 20% -5%,rgba(255,255,255,.65),transparent 62%),radial-gradient(170% 120% at 82% -10%,rgba(255,255,255,.55),transparent 65%);mask:radial-gradient(120% 140% at 50% 18%,rgba(0,0,0,.9) 0%,rgba(0,0,0,.45) 55%,rgba(0,0,0,0) 72%);-webkit-mask:radial-gradient(120% 140% at 50% 18%,rgba(0,0,0,.9) 0%,rgba(0,0,0,.45) 55%,rgba(0,0,0,0) 72%);filter:blur(.8px);opacity:.82}._button_1t5sp_1:after{inset:20% 10% 10%;background:radial-gradient(160% 180% at 50% 115%,rgba(255,255,255,.22),transparent 70%),conic-gradient(from 130deg at 50% 62%,#fff0,#fff3 90deg,#ffffff14 140deg,#fff0 220deg);mask:radial-gradient(140% 180% at 50% 75%,rgba(0,0,0,.9) 0%,rgba(0,0,0,.45) 58%,rgba(0,0,0,0) 80%);-webkit-mask:radial-gradient(140% 180% at 50% 75%,rgba(0,0,0,.9) 0%,rgba(0,0,0,.45) 58%,rgba(0,0,0,0) 80%);filter:blur(1px);opacity:.48}._content_1t5sp_119{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.6rem;font-size:1rem;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.1);white-space:nowrap}._button_1t5sp_1:hover{filter:brightness(1.06) saturate(1.04);box-shadow:0 28px 46px -26px var(--button-shadow),0 14px 22px -12px #11112c47,0 2px 4px #ffffff6b inset,0 -4px 18px #0003 inset,0 0 0 1px #ffffff42 inset}._button_1t5sp_1:active{transform:translateY(1px);border-bottom-width:3px;box-shadow:0 16px 24px -18px var(--button-shadow),0 10px 16px -12px #11112c4d,0 1px 3px #ffffff47 inset,0 -2px 10px #0000003d inset,0 0 0 1px #fff3 inset}._button_1t5sp_1:focus-visible{outline:none;box-shadow:0 0 0 3px #fff9,0 0 0 6px var(--button-glow),0 24px 42px -24px var(--button-shadow),0 12px 18px -10px #11112c4d,0 2px 4px #ffffff59 inset,0 -4px 16px #0000002e inset,0 0 0 1px #ffffff38 inset}._soft_1t5sp_166{--button-lightness: 66%;--button-saturation: 70%;--button-ridge: hsl( var(--button-hue) calc(var(--button-saturation) - 18%) calc(var(--button-lightness) - 18%) );--button-shadow: hsla(240 45% 12% / .3)}._bold_1t5sp_175{--button-lightness: 54%;--button-saturation: 90%;--button-ridge: hsl( var(--button-hue) calc(var(--button-saturation) - 6%) calc(var(--button-lightness) - 24%) );--button-shadow: hsla(240 45% 12% / .58)}._button_1t5sp_1:disabled{cursor:not-allowed;opacity:.75;transform:none;box-shadow:0 12px 20px -20px var(--button-shadow),0 2px 4px #ffffff40 inset,0 -2px 10px #00000029 inset,0 0 0 1px #ffffff2e inset;border-bottom-width:5px}
