.glow-host{position:relative}.glow{inset:0;border-radius:inherit;padding:1.5px;overflow:hidden;pointer-events:none;opacity:var(--lift,0);z-index:2;-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.glow,.glow-blob{position:absolute}.glow-blob{top:0;left:0;width:468px;height:468px;border-radius:50%;background:radial-gradient(circle,#e8eaef 0,#e8eaef 5%,rgba(232,234,239,.7) 16%,rgba(232,234,239,.22) 34%,transparent 58%)}.glow--button .glow-blob{width:216px;height:216px}.btn-silver--accent .glow-blob{width:144px;height:144px;background:radial-gradient(circle,#ffa582 0,#ffa582 5%,rgba(255,165,130,.7) 16%,rgba(255,165,130,.22) 34%,transparent 58%)}.btn-silver{position:relative;display:inline-flex;align-items:center;gap:14px;padding:7px 7px 7px 26px;border-radius:999px;color:var(--fg);font-family:var(--display);font-size:17px;font-weight:400;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;--lift:1;background:rgba(255,255,255,calc(.055 + (var(--lift, 1) - 1) * 0 + var(--hover, 0) * .07));box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.16),inset 0 -14px 24px -16px rgba(255,255,255,.16);transition:background .35s ease,box-shadow .35s ease}.btn-silver:hover{background:rgba(255,255,255,.125);box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.16),inset 0 -21px 46px -16px rgba(255,255,255,.16)}.btn-silver:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:.58;background:linear-gradient(140deg,rgba(255,255,255,.62),rgba(255,255,255,.06) 38%,rgba(255,255,255,0) 60%,rgba(255,255,255,.34));-webkit-mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:opacity .35s ease}.btn-silver:hover:before{opacity:1}.btn-silver-disc,.btn-silver-label{position:relative;display:inline-flex;align-items:center}.btn-silver-disc{justify-content:center;flex:none;width:34px;height:34px;border-radius:999px;color:#0a0a12;background:linear-gradient(#ffffff,#e6e7ee 55%,#c9ccd6);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(0,0,0,.08),0 4px 14px -8px rgba(255,255,255,.34)}.btn-silver-disc svg{width:16px;height:16px;overflow:visible}.spark{transform-box:view-box;animation:spark-twinkle 2.6s ease-in-out infinite}.spark--a{--lo:0.62;--hi:0.95;animation-delay:0s}.spark--b{--lo:0.35;--hi:0.8;animation-delay:-.9s;animation-duration:2.1s}.spark--c{--lo:0.3;--hi:0.7;animation-delay:-1.6s;animation-duration:3.1s}@keyframes spark-twinkle{0%,to{transform:scale(var(--lo));opacity:.75}50%{transform:scale(var(--hi));opacity:1}}.btn-silver:hover .spark{animation:spark-flare .55s cubic-bezier(.16,1,.3,1) forwards}@keyframes spark-flare{0%{transform:scale(var(--lo))}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.btn-silver:hover .spark,.spark{animation:none;transform:scale(var(--hi))}}.btn-silver .glow{opacity:calc(.75 + var(--lift, 1) * .25)}.btn-silver--accent{box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.16),inset 0 -16px 28px -16px rgba(255,165,130,.45),inset 18px 0 32px -20px rgba(94,128,240,.4)}.btn-silver--accent:hover{box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.16),inset 0 -22px 40px -16px rgba(255,165,130,.6),inset 24px 0 40px -20px rgba(94,128,240,.55)}