@property --angle-1{syntax:"<angle>";inherits:false;initial-value:-75deg}@property --angle-2{syntax:"<angle>";inherits:false;initial-value:-45deg}.GlassButton_wrapper__8P4W0{--anim-hover-time:400ms;--anim-hover-ease:cubic-bezier(0.25,1,0.5,1);--shadow-cutoff-fix:2em;font-family:var(--font-inter),"Inter",sans-serif;font-size:clamp(2rem,4vw,5rem);position:relative;z-index:2;border-radius:999vw;background:transparent;pointer-events:none;transition:all var(--anim-hover-time) var(--anim-hover-ease);display:inline-block}.GlassButton_shadow__oiTZk{position:absolute;width:calc(100% + var(--shadow-cutoff-fix));height:calc(100% + var(--shadow-cutoff-fix));top:calc(0% - var(--shadow-cutoff-fix) / 2);left:calc(0% - var(--shadow-cutoff-fix) / 2);filter:blur(clamp(2px,.125em,12px));overflow:visible;pointer-events:none;transition:filter var(--anim-hover-time) var(--anim-hover-ease)}.GlassButton_button__e5SJ6{--border-width:clamp(1px,0.0625em,4px);all:unset;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);pointer-events:auto;z-index:3;background:linear-gradient(-75deg,rgba(255,255,255,.05),rgba(255,255,255,.2),rgba(255,255,255,.05));border-radius:999vw;box-shadow:inset 0 .125em .125em rgba(0,0,0,.05),inset 0 -.125em .125em rgba(255,255,255,.5),0 .25em .125em -.125em rgba(0,0,0,.2),inset 0 0 .1em .25em rgba(255,255,255,.2),0 0 0 0 rgba(255,255,255,1);backdrop-filter:blur(clamp(1px,.125em,4px))}.GlassButton_button__e5SJ6,.GlassButton_text__wEVlS{position:relative;transition:all var(--anim-hover-time) var(--anim-hover-ease);display:block}.GlassButton_text__wEVlS{user-select:none;letter-spacing:-.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.GlassButton_button__e5SJ6:hover .GlassButton_text__wEVlS:after{background-position:25% 50%}.GlassButton_button__e5SJ6:active .GlassButton_text__wEVlS:after{background-position:50% 15%;--angle-2:-15deg}.GlassButton_button__e5SJ6:after{content:"";position:absolute;z-index:1;inset:0;border-radius:999vw;width:calc(100% + var(--border-width));height:calc(100% + var(--border-width));top:calc(0% - var(--border-width) / 2);left:calc(0% - var(--border-width) / 2);padding:var(--border-width);box-sizing:border-box;background:conic-gradient(from var(--angle-1) at 50% 50%,rgba(0,0,0,.5),rgba(0,0,0,0) 5% 40%,rgba(0,0,0,.5) 50%,rgba(0,0,0,0) 60% 95%,rgba(0,0,0,.5)),linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,.5));mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;transition:all var(--anim-hover-time) var(--anim-hover-ease),--angle-1 .5s ease;box-shadow:inset 0 0 0 calc(var(--border-width) / 2) rgba(255,255,255,.5)}.GlassButton_button__e5SJ6:hover:after{--angle-1:-125deg}.GlassButton_button__e5SJ6:active:after{--angle-1:-75deg}.GlassButton_wrapper__8P4W0:has(.GlassButton_button__e5SJ6:hover) .GlassButton_shadow__oiTZk{filter:blur(clamp(2px,.0625em,6px))}.GlassButton_wrapper__8P4W0:has(.GlassButton_button__e5SJ6:hover) .GlassButton_shadow__oiTZk:after{top:calc(var(--shadow-cutoff-fix) - .875em);opacity:1}.GlassButton_wrapper__8P4W0:has(.GlassButton_button__e5SJ6:active){transform:rotateX(25deg)}.GlassButton_wrapper__8P4W0:has(.GlassButton_button__e5SJ6:active) .GlassButton_button__e5SJ6{box-shadow:inset 0 .125em .125em rgba(0,0,0,.05),inset 0 -.125em .125em rgba(255,255,255,.5),0 .125em .125em -.125em rgba(0,0,0,.2),inset 0 0 .1em .25em rgba(255,255,255,.2),0 .225em .05em 0 rgba(0,0,0,.05),0 .25em 0 0 rgba(255,255,255,.75),inset 0 .25em .05em 0 rgba(0,0,0,.15)}.GlassButton_wrapper__8P4W0:has(.GlassButton_button__e5SJ6:active) .GlassButton_shadow__oiTZk{filter:blur(clamp(2px,.125em,12px))}.GlassButton_wrapper__8P4W0:has(.GlassButton_button__e5SJ6:active) .GlassButton_shadow__oiTZk:after{top:calc(var(--shadow-cutoff-fix) - .5em);opacity:.75}.GlassButton_wrapper__8P4W0:has(.GlassButton_button__e5SJ6:active) .GlassButton_text__wEVlS{text-shadow:.025em .25em .05em rgba(0,0,0,.12)}@media (hover:none) and (pointer:coarse){.GlassButton_button__e5SJ6:active .GlassButton_text__wEVlS:after,.GlassButton_text__wEVlS:after{--angle-2:-45deg}.GlassButton_button__e5SJ6:active:after,.GlassButton_button__e5SJ6:after,.GlassButton_button__e5SJ6:hover:after{--angle-1:-75deg}}