.wallet-connect-combined{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:36px;width:100%}.combined-btn{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;height:36px;padding:0 16px;border:none;border-radius:9999px;font-size:14px;font-weight:500;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 2px 8px #7c3aed59;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.combined-btn:hover{transform:scale(1.02);box-shadow:0 4px 12px #7c3aed73}.combined-btn:active{transform:scale(.98)}.combined-btn--split{position:absolute;right:0;top:50%;transform:translateY(-50%) scale(1);animation:combinedBubbleShrink .4s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:none}@keyframes combinedBubbleShrink{0%{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.08);opacity:1}to{transform:translateY(-50%) scale(.6);opacity:0;visibility:hidden}}.combined-btn--reappear{position:absolute;right:0;top:50%;transform:translateY(-50%) scale(.6);opacity:0;animation:combinedBubbleReappear .4s cubic-bezier(.34,1.56,.64,1) forwards;pointer-events:none}@keyframes combinedBubbleReappear{0%{transform:translateY(-50%) scale(.6);opacity:0}40%{transform:translateY(-50%) scale(1.08);opacity:1}to{transform:translateY(-50%) scale(1);opacity:1}}.combined-btn__content{display:inline-flex;align-items:center;gap:6px}.combined-btn__dot{width:6px;height:6px;border-radius:50%;background:#a78bfa;box-shadow:0 0 6px #a78bfa}.split-buttons{display:flex;align-items:center;gap:8px;opacity:0;position:absolute;pointer-events:none;visibility:hidden;margin-left:auto}.split-buttons--visible{opacity:1;position:relative;pointer-events:auto;visibility:visible}.split-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:none;border-radius:9999px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transform:scale(0);opacity:0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.split-buttons--visible .split-btn--animating{animation:bubblePopIn .45s cubic-bezier(.34,1.56,.64,1) forwards}.split-buttons--visible .split-btn--chain.split-btn--animating{animation-delay:.05s}.split-buttons--visible .split-btn--wallet.split-btn--animating{animation-delay:.12s}.split-buttons--visible .split-btn:not(.split-btn--animating):not(.split-btn--collapse){transform:scale(1);opacity:1}.split-buttons--collapsing{pointer-events:none}.split-buttons--collapsing .split-btn--collapse{animation:bubbleCollapse .4s cubic-bezier(.34,1.56,.64,1) forwards}.split-buttons--collapsing .split-btn--chain.split-btn--collapse{animation-delay:.02s}.split-buttons--collapsing .split-btn--wallet.split-btn--collapse{animation-delay:0s}@keyframes bubbleCollapse{0%{transform:scale(1);opacity:1}40%{transform:scale(1.08);opacity:1}to{transform:scale(0);opacity:0}}@keyframes bubblePopIn{0%{transform:scale(0);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}.split-btn--chain{background:#ffffffe6;color:#374151;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px #0000000f}.split-btn--chain:hover{background:#fff;box-shadow:0 4px 12px #0000001a}.split-btn--wallet{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff;box-shadow:0 2px 8px #7c3aed59}.split-btn--wallet:hover{box-shadow:0 4px 12px #7c3aed73}.split-btn__icon{width:16px;height:16px;border-radius:50%;flex-shrink:0}.split-btn__icon--chain{background:linear-gradient(135deg,#94a3b8,#64748b)}.split-btn__icon--wallet{background:#ffffff59}.split-btn__label{max-width:100px;overflow:hidden;text-overflow:ellipsis}.navbar{width:100%;display:flex;justify-content:center;align-items:center;height:60px;position:sticky;top:0;z-index:1000}.navbar--fixed{position:fixed;top:0;left:0;right:0}.navbar--dark{background-color:#000;border-bottom:none}.navbar--light{background-color:#fff;border-bottom:1px solid #e5e7eb}.navbar__container{width:100%;padding-left:24px;padding-right:24px;max-width:1440px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.navbar__left{display:flex;align-items:center;gap:12px;flex-shrink:0;min-width:0}.navbar__center{flex:1;display:flex;justify-content:center;align-items:center;min-width:0;width:100%}.navbar__right{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}.navbar__right.rainbowkit-compact{flex:1;justify-content:flex-end}.navbar__brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:16px;font-weight:600;letter-spacing:.5px;white-space:nowrap}.navbar--dark .navbar__brand{color:#fff}.navbar--dark .navbar__brand:hover{color:#c4b5fd}.navbar--light .navbar__brand{color:#1f2937}.navbar--light .navbar__brand:hover{color:#7c3aed}.navbar--dark .notification-bell__btn{color:#fff}.navbar--dark .notification-bell__btn:hover{color:#c4b5fd}.navbar--light .notification-bell__btn{color:#1f2937}.navbar--light .notification-bell__btn:hover{color:#7c3aed}.navbar__attribution{font-size:14px;font-weight:400;letter-spacing:.3px;white-space:nowrap}.navbar--dark .navbar__attribution{color:#fff}.navbar--light .navbar__attribution{color:#6b7280}.navbar-spacer{height:100px;flex-shrink:0}@media(max-width:768px){.navbar__container{padding-left:16px;padding-right:16px;gap:16px}.navbar__brand{font-size:14px}.navbar__attribution{font-size:12px}}@media(max-width:640px){.navbar__container{flex-wrap:wrap;justify-content:center}.navbar__left{order:1;flex:1 1 100%;justify-content:center}.navbar__center{order:3;flex:1 1 100%;margin-top:8px}.navbar__right{order:2}.navbar__attribution{font-size:11px}}
