.connect-wallet-button{color:#e6e6e6;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;letter-spacing:.3px;background:linear-gradient(#24523f 0%,#193d2a 100%);border:1px solid rgba(255,255,255,.08);border-radius:12px;justify-content:center;align-items:center;min-width:140px;height:42px;padding:0 32px;font-size:14px;font-weight:600;transition:all .225s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.05)}body.theme-chog .connect-wallet-button{background:linear-gradient(#a32eb8 0%,#841697 100%);border:none}.connect-wallet-button:hover:not(:disabled){color:#fff;background:linear-gradient(#2c604a 0%,#1f4a35 100%);border-color:rgba(255,255,255,.12);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.08)}body.theme-chog .connect-wallet-button:hover:not(:disabled){background:linear-gradient(#a83dbb 0%,#8a249c 100%);border-color:rgba(255,255,255,.12)}.connect-wallet-button:active:not(:disabled){transition:transform 75ms;transform:translateY(0)}.connect-wallet-button:disabled{opacity:.5;cursor:not-allowed}.connect-wallet-button:before{content:"";filter:url(#noiseFilter);opacity:.05;will-change:filter;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.connect-wallet-button:after{content:"";filter:blur(16px);opacity:0;z-index:-1;pointer-events:none;border-radius:14px;animation:2.25s ease-in-out infinite pulseConnectGlow;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.connect-wallet-button:hover:not(:disabled):after{opacity:.8;filter:blur(20px);animation:1.125s ease-in-out infinite pulseConnectGlowFast}@keyframes pulseConnectGlow{0%,to{opacity:.3;transform:scale(.98)}50%{opacity:.6;transform:scale(1.02)}}@keyframes pulseConnectGlowFast{0%,to{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.05)}}.connect-wallet-button__shimmer{pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(146,202,151,.5) 50%,transparent 100%);width:100%;height:100%;animation:6s ease-in-out infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{left:-100%}50%{left:100%}to{left:100%}}.connect-wallet-button__content{z-index:1;align-items:center;gap:10px;transition:transform .225s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.connect-wallet-button__icon{justify-content:center;align-items:center;transition:transform .225s cubic-bezier(.4,0,.2,1);display:flex}.connect-wallet-button:hover:not(:disabled) .connect-wallet-button__icon{transform:scale(1.1)rotate(-5deg)}.connect-wallet-button--loading .connect-wallet-button__icon{animation:1s linear infinite rotate-icon}@keyframes rotate-icon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.connect-wallet-button__border-gradient{-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(135deg,rgba(59,130,246,.3),rgba(139,92,246,.3),rgba(236,72,153,.3));border-radius:16px;padding:1px;transition:opacity .225s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.connect-wallet-button:hover:not(:disabled) .connect-wallet-button__border-gradient{opacity:1}
.wallet-dropdown-container{display:inline-block;position:relative}.wallet-connected-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid rgba(255,255,255,.05);border-radius:16px;justify-content:space-between;align-items:center;min-width:260px;max-width:500px;height:48px;padding:0 14px;transition:all .225s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.wallet-connected-button:hover{border-color:rgba(255,255,255,.08);box-shadow:0 4px 24px rgba(0,0,0,.5)}.wallet-connected-button:active{transition:transform 75ms;transform:translateY(0)}.wallet-connected-button:before{content:"";filter:url(#noiseFilter);opacity:.05;will-change:filter;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.wallet-connected-button__content{flex:1;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.wallet-connected-button__logo-container{border-radius:7px;flex-shrink:0;place-content:center;width:30px;height:30px;transition:transform .225s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.wallet-connected-button:hover .wallet-connected-button__logo-container{transform:scale(1.05)rotate(4deg)}.wallet-connected-button__glow{filter:blur(28px);will-change:filter;pointer-events:none;opacity:.7;border-radius:50%;width:58px;height:58px;transition:opacity .225s,filter .225s;animation:2.25s ease-in-out infinite pulseGlow;position:absolute;top:-15px;left:-15px;overflow:hidden}.wallet-connected-button:hover .wallet-connected-button__glow{opacity:1;filter:blur(32px);animation:1.125s ease-in-out infinite pulseGlowFast}@keyframes pulseGlow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}@keyframes pulseGlowFast{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.wallet-connected-button__logo-container img{vertical-align:middle;border-radius:6px;transition:transform .225s cubic-bezier(.4,0,.2,1)}.wallet-connected-button:hover .wallet-connected-button__logo-container img{transform:scale(1.02)}.wallet-connected-button__info{flex-direction:column;gap:2px;min-width:0;display:flex}.wallet-connected-button__wallet-name{color:#e6e6e6;margin:0;font-size:14px;line-height:110%;transition:color .15s}.wallet-connected-button:hover .wallet-connected-button__wallet-name{color:#fff}.wallet-connected-button__address{color:#868f97;margin:0;font-family:Courier New,monospace;font-size:11px;font-weight:300;line-height:100%;transition:color .15s}.wallet-connected-button:hover .wallet-connected-button__address{color:#a0aab4}.wallet-connected-button__balance{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding-right:12px;display:flex}.wallet-connected-button__token-icon{align-items:center;transition:transform .225s cubic-bezier(.4,0,.2,1);display:inline-flex}.wallet-connected-button__balance-amount{color:#e6e6e6;font-size:14px;font-weight:500;line-height:110%;transition:color .15s,transform .15s}.wallet-connected-button:hover .wallet-connected-button__balance-amount{color:#fff}
