.account-trigger{
  position:relative;
  min-height:38px;
  display:inline-flex;
  align-items:center;
  gap:9px;
  padding:6px 11px 6px 7px;
  border:1px solid rgba(255,255,255,.18);
  border-radius:999px;
  color:#fff;
  background:rgba(255,255,255,.045);
  transition:background .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease;
}
.account-trigger:hover,.account-trigger:focus-visible{transform:translateY(-1px);background:rgba(255,255,255,.09);outline:none}
.account-copy{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05;min-width:0}
.account-copy small{font-size:6.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.48);white-space:nowrap}
.account-copy b{margin-top:3px;font-size:9px;letter-spacing:.08em;font-weight:800;color:#fff;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.account-guest-icon,.account-avatar{width:26px;height:26px;border-radius:50%;flex:0 0 auto}
.account-guest-icon{position:relative;border:1px solid rgba(255,255,255,.34)}
.account-guest-icon::before{content:"";position:absolute;left:50%;top:5px;width:6px;height:6px;border:1px solid rgba(255,255,255,.72);border-radius:50%;transform:translateX(-50%)}
.account-guest-icon::after{content:"";position:absolute;left:50%;bottom:4px;width:12px;height:6px;border:1px solid rgba(255,255,255,.72);border-bottom:0;border-radius:8px 8px 0 0;transform:translateX(-50%)}
.account-trigger.is-connected{border-color:rgba(181,201,133,.48);background:rgba(181,201,133,.11);box-shadow:0 0 0 1px rgba(181,201,133,.04),0 8px 24px rgba(0,0,0,.11)}
.account-trigger.is-connected:hover,.account-trigger.is-connected:focus-visible{background:rgba(181,201,133,.18);border-color:rgba(181,201,133,.72)}
.account-avatar{display:grid;place-items:center;background:#b5c985;color:#07110b;font-size:8px;font-weight:900;letter-spacing:.04em;box-shadow:0 0 0 3px rgba(181,201,133,.09)}
.account-trigger.is-connected .account-copy small{color:#b5c985}
.account-online-dot{position:absolute;left:27px;bottom:5px;width:7px;height:7px;border-radius:50%;background:#c9e58d;border:2px solid #0b1d13;box-shadow:0 0 0 2px rgba(201,229,141,.12)}
#mainNav .suggestion-nav-link{color:#b8d67b}
#mainNav .suggestion-nav-link:hover,#mainNav .suggestion-nav-link:focus-visible{color:#d6ed9f}
.idea-nav-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b8d67b;margin-right:7px;vertical-align:middle;box-shadow:0 0 0 3px rgba(184,214,123,.09)}
@media(max-width:760px){
  .account-trigger{padding:5px;border-radius:50%;width:38px;height:38px;justify-content:center}
  .account-copy{display:none}
  .account-guest-icon,.account-avatar{width:27px;height:27px}
  .account-online-dot{left:auto;right:2px;bottom:2px}
}
