.apu-account-button{color:#21452c;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ecffb6,#bfe95d 65%,#a8d949);border:2.5px solid #21452c;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:44px;max-width:220px;min-height:44px;margin:0;padding:9px 12px;font:700 15px/1.15 Fredoka,system-ui,sans-serif;transition:transform .14s,box-shadow .14s;display:inline-flex;position:relative;box-shadow:inset 0 2px #ffffffb8,0 3px #21452c}.apu-account-button>svg{flex:none;width:19px;height:19px}.apu-account-button>.apu-account-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.apu-account-button[data-icon-only=true]{gap:7px;min-width:65px;padding:7px 10px}.apu-account-wallet-icon{flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.apu-account-wallet-icon>svg{width:26px;height:26px;display:block;overflow:visible}.apu-account-button>:is(.apu-account-label,.apu-account-led,.apu-account-wallet-icon,.apu-account-spin){z-index:1;position:relative}.apu-account-button>.apu-account-led{background:#ced0ac;border:1.5px solid #21452c;border-radius:50%;flex:none;width:9px;height:9px;display:block;position:static}.apu-account-led[data-connection=google]{background:#ffc857}.apu-account-led[data-connection=wallet]{background:#67c16a}.apu-account-button.is-open{background:#ffe9a5}.apu-account-button:active{transform:translateY(2px);box-shadow:inset 0 2px #ffffffb8,0 1px #21452c}.apu-account-button:focus-visible{outline-offset:4px;outline:3px solid #21452c}.apu-account-button:disabled{cursor:wait;opacity:.8}.apu-account-spin{animation:.8s linear infinite apu-account-spin}@keyframes apu-account-spin{to{transform:rotate(360deg)}}.apu-account-save-invite{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.apu-account-save-invite:before{content:"";opacity:0;background:linear-gradient(110deg,#0000 36%,#fffbeecc 47%,#fffbee22 57%,#0000 66%) 0 0/250% 100%;border-radius:11px;animation:6.8s ease-in-out infinite apu-account-honey-shine;position:absolute;inset:3px;overflow:hidden}.apu-account-save-spark{clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);opacity:0;background:#ffd566;width:7px;height:7px;animation:6.8s ease-in-out infinite apu-account-save-spark;display:block;position:absolute}.apu-account-save-spark.spark-one{top:3px;right:-2px}.apu-account-save-spark.spark-two{width:6px;height:6px;animation-delay:.17s;bottom:-3px;left:10px}.apu-account-button.is-save-inviting .apu-account-wallet-art{transform-origin:14px 19px;animation:6.8s ease-in-out infinite apu-account-wallet-nudge}.apu-account-button.is-save-inviting .apu-account-honey-coin{transform-origin:10.5px 16.5px;animation:6.8s ease-in-out infinite apu-account-honey-coin}.apu-account-button:hover .apu-account-wallet-icon{transform:translateY(-1px)}:is([inert] .apu-account-button,.apu-account-button[inert]) :is(.apu-account-save-spark,.apu-account-wallet-art,.apu-account-honey-coin),:is([inert] .apu-account-button,.apu-account-button[inert]) .apu-account-save-invite:before{animation-play-state:paused}@keyframes apu-account-wallet-nudge{0%,24%,to{transform:translateY(0)rotate(0)}6%{transform:translateY(-2px)rotate(-7deg)}12%{transform:translateY(1px)rotate(5deg)}19%{transform:translateY(-1px)rotate(-2deg)}}@keyframes apu-account-honey-coin{0%,24%,to{transform:scale(1)}8%{transform:scale(1.12)}17%{transform:scale(.96)}}@keyframes apu-account-honey-shine{0%,3%,24%,to{opacity:0;background-position:100% 0}6%{opacity:.9;background-position:100% 0}22%{opacity:0;background-position:0 0}}@keyframes apu-account-save-spark{0%,3%,24%,to{opacity:0;transform:scale(.25)rotate(-20deg)}10%{opacity:1;transform:scale(1.1)rotate(12deg)}19%{opacity:.4;transform:scale(.65)rotate(25deg)}}@media (max-width:480px){.apu-account-button{border-width:2px;gap:5px;max-width:160px;padding:8px 9px;font-size:13px}.apu-account-button>svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.apu-account-button{transition:none}.apu-account-spin,.apu-account-save-invite:before,.apu-account-save-spark,.apu-account-button.is-save-inviting .apu-account-wallet-art,.apu-account-button.is-save-inviting .apu-account-honey-coin{animation:none}}.apu-account-button.apu-account-button{box-sizing:border-box;width:210px;min-width:0;max-width:min(210px,100vw - 96px);min-height:60px;box-shadow:none;color:#21452c;text-align:left;background:#fffdf3;border:1px solid #21452c38;border-radius:12px;flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:7px 10px;font:500 11px/1.2 Fredoka,system-ui,sans-serif;transition:background .14s;display:flex}.apu-account-button.apu-account-button:hover,.apu-account-button.apu-account-button.is-open{background:#fff4cd}.apu-account-button.apu-account-button:active{box-shadow:none;transform:none}.apu-account-line{align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.apu-account-line>:is(svg,img){object-fit:contain;flex:none}.apu-account-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apu-account-name-line{font-size:14px;font-weight:600}.apu-account-google,.apu-account-eth{color:#4a6b40}.apu-account-button .apu-account-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@media (max-width:480px){.apu-account-button.apu-account-button{width:170px;max-width:calc(100vw - 96px);min-height:58px;padding:6px 8px;font-size:10px}.apu-account-name-line{font-size:12px}}
