.aura-btn{--aura-frame-radius:12px;--aura-face-radius:10px;--aura-face-px:24px;--aura-face-py:16px;--aura-font-size:16px;--aura-blob-size:60px;--aura-blob-offset:-30px;--aura-highlight-w:100px;--aura-highlight-h:30px;--aura-highlight-left:43px;--aura-highlight-bottom:22px;position:relative;display:inline-flex;cursor:pointer;overflow:visible;will-change:transform}.aura-btn__glow-pink{position:absolute;width:60px;height:60px;left:-10px;bottom:-8px;border-radius:999px;background:rgb(217,47,92);opacity:.6;filter:blur(15px);z-index:-1;pointer-events:none;transition:opacity .5s ease}.aura-btn:hover .aura-btn__glow-pink{opacity:.2}.aura-btn__glow-white{position:absolute;width:60px;height:60px;right:-10px;top:-10px;border-radius:999px;background:rgb(254,254,254);opacity:.3;filter:blur(15px);z-index:-1;pointer-events:none;transition:opacity .5s ease}.aura-btn:hover .aura-btn__glow-white{opacity:.1}.aura-btn__frame{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--aura-frame-radius);padding:2px;background-color:transparent;overflow:clip}.aura-btn__metal{position:absolute;inset:0;z-index:0;pointer-events:none}.aura-btn__metal canvas{display:block;width:100%;height:100%}.aura-btn__highlight{position:absolute;width:var(--aura-highlight-w);height:var(--aura-highlight-h);left:var(--aura-highlight-left);bottom:var(--aura-highlight-bottom);border-radius:999px;background-color:#fafaf8;filter:blur(1px);z-index:1;pointer-events:none;opacity:.7;transition:opacity .6s ease,left .8s cubic-bezier(.4,0,.2,1),bottom .8s cubic-bezier(.4,0,.2,1)}.aura-btn:hover .aura-btn__highlight{opacity:.9;left:calc(100% - var(--aura-highlight-w) - 20px);bottom:calc(100% - var(--aura-highlight-h) - 6px)}.aura-btn__blob{position:absolute;width:var(--aura-blob-size);height:var(--aura-blob-size);left:var(--aura-blob-offset);bottom:var(--aura-blob-offset);border-radius:999px;background:radial-gradient(circle at center,rgba(249,255,142,1) 0,rgba(248,255,106,1) 17.5%,rgba(246,255,70,1) 35%,rgba(243,196,53,1) 48.75%,rgba(241,137,35,1) 62.5%,rgba(240,108,26,1) 69.375%,rgba(238,78,18,1) 76.25%,rgba(237,49,9,1) 83.125%,rgba(236,20,0,1) 90%);filter:blur(5px);opacity:1;transition:left .8s cubic-bezier(.4,0,.2,1),bottom .8s cubic-bezier(.4,0,.2,1),filter .8s ease,width .8s ease,height .8s ease;z-index:1;pointer-events:none}.aura-btn:hover .aura-btn__blob{left:calc(100% - 50px);bottom:calc(100% - 40px);width:70px;height:70px;filter:blur(5px)}.aura-btn__face{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:var(--aura-face-radius);color:#ffffff;font-family:var(--font-sans);font-weight:700;font-size:var(--aura-font-size);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;padding:var(--aura-face-py) var(--aura-face-px);background-color:#1d1f2a;text-decoration:none;transition:background-color .5s ease}.aura-btn:hover .aura-btn__face{background-color:#252737}.aura-btn__light{position:absolute;inset:0;border-radius:var(--aura-face-radius);background:radial-gradient(70% 70% at 15% 85%,rgba(249,67,6,.06) 0,rgba(200,50,5,.03) 50%,transparent 100%);opacity:1;transition:background .8s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:3}.aura-btn:hover .aura-btn__light{background:radial-gradient(70% 70% at 80% 20%,rgba(249,67,6,.12) 0,rgba(200,50,5,.06) 50%,transparent 100%)}.aura-btn__accent{position:absolute;width:40px;height:40px;right:-12px;top:50%;transform:translateY(-50%);border-radius:999px;background:radial-gradient(circle at center,rgba(249,67,6,.3) 0,rgba(239,108,12,.15) 50%,transparent 100%);filter:blur(8px);pointer-events:none;z-index:3;opacity:0;transition:opacity .6s ease}.aura-btn:hover .aura-btn__accent{opacity:1}.aura-btn__icon{flex-shrink:0;display:flex;align-items:center}.aura-btn__icon svg{display:block}.aura-btn--disabled{pointer-events:none;opacity:.5}.aura-btn--disabled .aura-btn__glow-pink,.aura-btn--disabled .aura-btn__glow-white{opacity:0}.aura-btn--no-webgl .aura-btn__frame{background:linear-gradient(135deg,#a8abc0,#878ba4 50%,#a8abc0)}.aura-btn--sm{--aura-frame-radius:10px;--aura-face-radius:8px;--aura-face-px:20px;--aura-face-py:12px;--aura-font-size:14px;--aura-blob-size:45px;--aura-blob-offset:-22px;--aura-highlight-w:70px;--aura-highlight-h:22px;--aura-highlight-left:30px;--aura-highlight-bottom:16px}.aura-btn--sm:hover .aura-btn__blob{width:50px;height:50px;left:calc(100% - 38px);bottom:calc(100% - 32px)}.aura-btn--lg{--aura-frame-radius:14px;--aura-face-radius:12px;--aura-face-px:32px;--aura-face-py:20px;--aura-font-size:20px;--aura-blob-size:75px;--aura-blob-offset:-36px;--aura-highlight-w:130px;--aura-highlight-h:38px;--aura-highlight-left:56px;--aura-highlight-bottom:28px}.aura-btn--lg:hover .aura-btn__blob{width:85px;height:85px;left:calc(100% - 60px);bottom:calc(100% - 50px)}.aura-btn--pill{--aura-frame-radius:9999px;--aura-face-radius:9999px}