.wallet-connection-panel,.wallet-connect-option{min-width:0}.wallet-connect-option{background:#071525;border-radius:12px;width:100%;max-width:100%;margin-block:14px}.earn .wallet-connect-button,.earn .wallet-connect-button:hover,.earn .wallet-connect-button:active{border-radius:inherit;width:100%;min-width:0;min-height:88px;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:18px 20px;display:flex;transform:translate(0,0)}.wallet-connect-text{--wallet-sweep-color:#37ff8b;color:#0000;letter-spacing:clamp(1px,.2vw,3px);text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:1px #ffffffbf;pointer-events:none;max-width:100%;padding-right:6px;font-family:Arial,sans-serif;font-size:clamp(16px,2vw,25px);font-weight:400;line-height:1.25;display:inline-block;position:relative}.wallet-connect-hover{box-sizing:border-box;border-right:6px solid var(--wallet-sweep-color);width:0%;color:var(--wallet-sweep-color);-webkit-text-stroke:1px var(--wallet-sweep-color);transition:width .5s,filter .5s;position:absolute;inset:0;overflow:hidden}.wallet-connect-button:is(:hover,:focus-visible,:active):not(:disabled) .wallet-connect-hover{width:100%;filter:drop-shadow(0 0 23px var(--wallet-sweep-color))}.wallet-connect-provider{color:#b9c9df;overflow-wrap:anywhere;pointer-events:none;max-width:100%;font-size:13px;line-height:1.4}.earn .wallet-connect-button:focus-visible{outline-offset:4px;outline:3px solid #37ff8b}.earn .wallet-connect-button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:380px){.earn .wallet-connect-button{padding-inline:14px}.wallet-connect-text{letter-spacing:1px;font-size:15px}}@media (prefers-reduced-motion:reduce){.wallet-connect-hover{transition:none}}@media (forced-colors:active){.wallet-connect-option{border:1px solid buttontext}.wallet-connect-text,.wallet-connect-provider{color:buttontext;-webkit-text-stroke:0}.wallet-connect-hover{display:none}}.header-wallet-control{flex:none;width:172px;max-width:100%}.wallet-connect-option-compact{border-radius:9px;margin:0}.earn .wallet-connect-option-compact .wallet-connect-button{gap:4px;min-height:44px;padding:6px 10px}.wallet-connect-option-compact .wallet-connect-text{letter-spacing:1px;font-size:12px}.wallet-connect-option-compact .wallet-connect-provider{font-size:10px;line-height:1.2}#wallet-connection{scroll-margin-top:24px}.wallet-connection-panel h2:focus-visible{outline-offset:4px;outline:2px solid #06f}@media (max-width:760px){.header-wallet-control{width:160px;margin-left:auto}.wallet-connect-option-compact .wallet-connect-text{font-size:12px}}.wallet-choose-dialog{color:#142440;background:#f8fafc;border:1px solid #d7e0ef;border-radius:18px;width:min(480px,100vw - 32px);max-width:480px;max-height:min(760px,100dvh - 32px);padding:24px;overflow-y:auto}.wallet-dialog-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.earn .wallet-dialog-heading h2{margin:0;font-size:24px;line-height:1.2}.earn .wallet-dialog-close{border-radius:8px;flex:0 0 44px;place-items:center;min-height:44px;display:grid}.wallet-dialog-options{margin-block:20px 8px}.wallet-dialog-connected{border:1px solid #cedbea;border-radius:12px;gap:8px;margin-top:18px;padding:16px;display:grid}.wallet-dialog-connected code{overflow-wrap:anywhere;font-size:12px}.wallet-dialog-connected span,.wallet-dialog-empty{color:#52627c;font-size:14px}.wallet-dialog-empty{gap:14px;margin-block:20px;display:grid}@media (max-width:480px){.wallet-choose-dialog{padding:18px}}
