.GlassBorder{--corner-radius:36px;--border-width:1px;border-radius:var(--corner-radius);position:relative}.GlassBorder:before{content:"";border-radius:var(--corner-radius);padding:var(--border-width);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(155deg,#fff3 0%,#9999991a 50%,#fff3 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,content-box;mask-clip:padding-box,content-box;-webkit-mask-origin:padding-box,content-box;mask-origin:padding-box,content-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.GlassButtonBorder{--corner-radius:9999px;--border-width:1.5px;border-radius:var(--corner-radius);display:inline-flex;position:relative}.GlassButtonBorder:hover{background-color:#0000001a!important}.GlassButtonBorder:before{content:"";inset:calc(-1*var(--border-width));z-index:-1;border-radius:var(--corner-radius);padding:var(--border-width);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(155deg,#ffffff80 0%,#cccccc4d 50%,#ffffff80 100%);position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,content-box;mask-clip:padding-box,content-box;-webkit-mask-origin:padding-box,content-box;mask-origin:padding-box,content-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.GlassButtonBorder:after{content:"";z-index:-2;border-radius:var(--corner-radius);pointer-events:none;background:radial-gradient(circle at 30% 30%,#ffffff1a 0%,#0000 70%);position:absolute;inset:-2px}
