.edge-light-button,.edge-light-button *{box-sizing:border-box}.edge-light-button{z-index:0;justify-self:start;align-items:center;max-width:100%;display:inline-flex;position:relative}.edge-light-button__glow{opacity:1;pointer-events:none;will-change:transform;border:3px solid #0000;border-radius:9999px;width:calc(100% + 9px);height:calc(100% + 9px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edge-light-button__glow--mirrored{opacity:0;transform:translate(-50%,-50%)scaleX(-1)}.edge-light-button__outer-glow,.edge-light-button__inner-glow{box-sizing:content-box;border-style:solid;border-color:#0000;border-radius:9999px;width:100%;height:100%;position:absolute}.edge-light-button__outer-glow{z-index:20;filter:blur(15px);background:linear-gradient(#0000,#0000) padding-box padding-box,linear-gradient(91.88deg,#d6aa5c33 46.45%,#b8872e 98.59%) border-box;border-width:3px;top:-3px;left:-3px}.edge-light-button__inner-glow{z-index:10;filter:blur(2px);background:linear-gradient(#0000,#0000) padding-box padding-box,linear-gradient(97.68deg,#edce9100 38.1%,#edce9133 82.47%,#e9bd67 93.3%) border-box;border-width:2px;top:-2px;left:-2px}.edge-light-button__rim{background:linear-gradient(#0000,#0000) padding-box padding-box,linear-gradient(103.7deg,#bcaa851a 38.66%,#d8ad5e1a 68.55%,#d8ad5e 85.01%,#fff 92.12%) border-box;border:1px solid #0000;border-radius:9999px;width:100%;height:100%;display:block;position:relative}.edge-light-button__rim-glow{z-index:30;box-sizing:content-box;filter:blur(7px);background:linear-gradient(#0000,#0000) padding-box padding-box,linear-gradient(91.96deg,#edce9100 6.11%,#edce9133 53.57%,#e9bd67 93.6%) border-box;border:2px solid #0000;border-radius:9999px;width:100%;height:100%;position:absolute;top:-2px;left:-2px}.edge-light-button__control{z-index:10;color:#32291b;letter-spacing:-.015em;text-transform:none;cursor:pointer;background:#ece3d3;border:1px solid #fff9;border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;min-height:46px;padding:.75rem 1.5rem;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:1.3;transition:color .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.edge-light-button__light-track{--light-x:120px;z-index:-10;width:204px;height:100%;transform:translateX(var(--light-x)) translateZ(0);justify-content:center;align-items:center;margin-left:-102px;display:flex;position:absolute;top:0;left:50%}.edge-light-button__light-core{background:radial-gradient(50% 50%,#fffff5 3.5%,#efd19a 26.5%,#ffe3a7 37.5%,#efd19a80 49%,#b88b3800 92.5%);width:121px;height:121px;position:absolute;top:50%;transform:translateY(-50%)}.edge-light-button__light-bloom{filter:blur(5px);background:radial-gradient(43.3% 44.23% at 50% 49.51%,#fffff7 29%,#fff4cd 48.5%,#ebdbb8 60.71%,#ece3d300 100%);width:204px;height:103px;position:absolute;top:50%;transform:translateY(-50%)}.edge-light-button__arrow{color:#32291b;flex:none;width:17px;height:9px}.edge-light-button__control:focus-visible{outline-offset:8px;outline:2px solid #bd8d36}.edge-light-button__label{align-items:center;gap:.5rem;display:inline-flex}.edge-light-button[data-disabled] .edge-light-button__glow,.edge-light-button[data-disabled] .edge-light-button__light-track{visibility:hidden}.edge-light-button__control:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.edge-light-button__control{transition:none}}
