.glow-button-wrap{perspective:900px;display:inline-block}.glow-button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;overflow:hidden;isolation:isolate;box-shadow:0 2px 10px rgba(40,30,70,.12),inset 0 0 0 1px rgba(255,255,255,.18);transform-style:preserve-3d;will-change:transform;transition:transform .16s cubic-bezier(.2,.8,.3,1.2),box-shadow .3s ease,background .3s ease,border-color .3s ease}.glow-button.is-hover{background:rgba(255,255,255,.32);border-color:rgba(255,255,255,.7);box-shadow:0 2px 10px rgba(40,30,70,.12),0 5px 18px rgba(255,255,255,.16),0 0 22px rgba(255,255,255,.3),inset 0 0 8px rgba(255,255,255,.22)}.glow-button.is-press{box-shadow:0 2px 10px rgba(40,30,70,.12),0 3px 12px rgba(255,255,255,.18),0 0 18px rgba(255,255,255,.28),inset 0 0 9px rgba(255,255,255,.3)}.glow-button__inner{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px}.glow-button__spot{position:absolute;inset:0;z-index:1;pointer-events:none;transition:opacity .25s ease}.glow-button__glow{position:absolute;inset:-50%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(255,255,255,.6),rgba(255,255,255,0) 70%);filter:blur(10px);opacity:0;transition:opacity .35s ease;animation:glowButtonBreathe 3.4s ease-in-out infinite}.glow-button.is-hover .glow-button__glow{opacity:.42}@keyframes glowButtonBreathe{0%,to{transform:scale(.92)}50%{transform:scale(1.06)}}.glow-button__ripple{position:absolute;z-index:1;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:999px;background:rgba(255,255,255,.65);pointer-events:none;animation:glowButtonRipple .62s cubic-bezier(.2,.7,.3,1) forwards}@keyframes glowButtonRipple{0%{transform:scale(1);opacity:.6}to{transform:scale(28);opacity:0}}@media (prefers-reduced-motion:reduce){.glow-button__glow{animation:none}}