/* Official weBump connection control. Self-host this stylesheet and icon. */
.webump-connect{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;gap:14px;min-height:64px;max-width:100%;padding:10px 22px 10px 10px;border:1px solid #0076df;border-radius:20px;background:#008fff;color:#051527;font:750 19px/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;text-decoration:none;box-shadow:0 5px 18px #008fff26;cursor:pointer;transition:transform .15s,filter .15s}
.webump-connect img{flex:none;width:44px;height:44px;border-radius:11px;box-shadow:0 1px 3px #0002}
.webump-connect:hover:not(:disabled){filter:brightness(1.06)}
.webump-connect:active:not(:disabled){transform:scale(.98)}
.webump-connect:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 7px #0057b8}
.webump-connect[data-connected="true"]{background:#edf6ff;border-color:#90bce3;color:#07335c;box-shadow:none}
.webump-connect:disabled{cursor:default}
.webump-connect[aria-busy="true"]{opacity:.7}
@media(prefers-reduced-motion:reduce){.webump-connect{transition:none}}
