.GlassButton{--corner-radius:50px;--base-strength:14px;--extra-blur:2px;--softness:12px;--tint-amount:0;--tint-saturation:2;--tint-hue:180deg;--contrast:1;--brightness:1.3;--invert:0%;--total-strength:calc(var(--base-strength) + var(--extra-blur));--edge-width:calc(.3px + (var(--softness)*.1));--emboss-width:calc((var(--softness)*.38));--refraction-width:calc((var(--softness)*.3));box-sizing:border-box;pointer-events:auto;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding-left:2.5625rem;padding-right:2.5625rem;font-family:inherit;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.GlassButton.sm{--corner-radius:9999px;padding:.75rem 1rem;font-size:1rem}.GlassButton.md{--corner-radius:9999px;padding:.75rem 1rem;font-size:1.125rem}@media (min-width:768px){.GlassButton.md{padding:1.5rem 4rem}}.GlassButton.lg{--corner-radius:9999px;padding:1rem 2rem;font-size:1.125rem}.GlassButton:hover:not(.disabled){--brightness:1.4;--invert:0%;transform:translateY(-2px)}.GlassButton:active:not(.disabled){--brightness:.95;transform:translateY(0)}.GlassButton.disabled{opacity:.5;cursor:not-allowed}.GlassButtonContent{z-index:100;border-radius:var(--corner-radius);pointer-events:none;color:#fffffff2;text-shadow:0 1px 2px #0000004d;display:block;position:relative;overflow:hidden}.GlassButtonMaterial{z-index:1;pointer-events:none;border-radius:var(--corner-radius);position:absolute;inset:0;overflow:hidden}.GlassButtonMaterial:after{content:"";z-index:3;border-radius:var(--corner-radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;display:block;position:absolute;inset:0;overflow:hidden}.GlassButtonMaterial>div{box-sizing:border-box;border-radius:var(--corner-radius);z-index:2;position:absolute;inset:0;overflow:hidden}.GlassButtonMaterial .GlassButtonEdgeReflection{z-index:4;margin:calc(var(--total-strength)*-1);border-radius:calc(var(--corner-radius) + var(--total-strength));-webkit-backdrop-filter:blur(var(--total-strength))brightness(1.2)saturate(.95);backdrop-filter:blur(var(--total-strength))brightness(1.2)saturate(.95);padding:var(--edge-width);border:var(--total-strength)solid transparent;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) content-box;-webkit-mask-composite:xor,xor;mask:linear-gradient(#fff 0 0) padding-box exclude,linear-gradient(#fff 0 0) content-box exclude}.GlassButtonMaterial .GlassButtonEmbossReflection{-webkit-backdrop-filter:blur(calc(var(--total-strength)*1.5))brightness(1.2)saturate(.9)contrast(1.5);backdrop-filter:blur(calc(var(--total-strength)*1.5))brightness(1.2)saturate(.9)contrast(1.5);padding:var(--emboss-width);border:0 solid #0000;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) content-box;-webkit-mask-composite:xor,xor;mask:linear-gradient(#fff 0 0) padding-box exclude,linear-gradient(#fff 0 0) content-box exclude}.GlassButtonMaterial .GlassButtonRefraction{-webkit-backdrop-filter:invert(.1)brightness(1.2)contrast(1.5);backdrop-filter:invert(.1)brightness(1.2)contrast(1.5);padding:var(--refraction-width);border:calc(var(--emboss-width))solid transparent;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) content-box;-webkit-mask-composite:xor,xor;mask:linear-gradient(#fff 0 0) padding-box exclude,linear-gradient(#fff 0 0) content-box exclude}.GlassButtonMaterial .GlassButtonBlur{-webkit-backdrop-filter:blur(var(--extra-blur))brightness(1.05);backdrop-filter:blur(var(--extra-blur))brightness(1.05);border-radius:calc(var(--corner-radius) - (var(--emboss-width) + var(--refraction-width)));margin:calc(var(--emboss-width) + var(--refraction-width))}.GlassButtonMaterial .BlendButtonLayers{z-index:3;-webkit-backdrop-filter:blur(calc((var(--softness)*.2) + (var(--extra-blur)*.2)));backdrop-filter:blur(calc((var(--softness)*.2) + (var(--extra-blur)*.2)))}.GlassButtonMaterial .BlendButtonEdge{z-index:8;-webkit-backdrop-filter:blur(calc(var(--edge-width)*.4))contrast(1.3)saturate(.85);backdrop-filter:blur(calc(var(--edge-width)*.4))contrast(1.3)saturate(.85)}.GlassButton:before{content:"";z-index:20;border-radius:var(--corner-radius);-webkit-backdrop-filter:invert(var(--invert));backdrop-filter:invert(var(--invert));background:#616bc126;display:block;position:absolute;inset:0}.GlassButtonMaterial:before{content:"";z-index:11;border-radius:var(--corner-radius);-webkit-backdrop-filter:invert(.15)opacity();backdrop-filter:invert(.15)opacity();background:linear-gradient(155deg,#ffffff26 0%,#0003 50%,#ffffff26 100%);border:0 solid #0000;padding:1px;display:block;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) content-box;-webkit-mask-composite:xor,xor;mask:linear-gradient(#fff 0 0) padding-box exclude,linear-gradient(#fff 0 0) content-box exclude}.GlassButtonMaterial .ButtonHighlight{z-index:12;border-radius:var(--corner-radius);-webkit-backdrop-filter:brightness(1.5)contrast(1.6)saturate(.9)opacity();backdrop-filter:brightness(1.5)contrast(1.6)saturate(.9)opacity();border:0 solid #0000;padding:1px;display:block;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) content-box;-webkit-mask-composite:xor,xor;mask:linear-gradient(#fff 0 0) padding-box exclude,linear-gradient(#fff 0 0) content-box exclude}
