/* Local review: a compact public Discord-presence link, never a fabricated count. */
body .omnira-discord-presence {
  display:inline-flex;align-items:center;justify-content:center;gap:7px;
  min-height:34px;padding:7px 10px;border:1px solid rgba(193,130,244,.36);
  border-radius:4px;background:linear-gradient(180deg,rgba(150,53,229,.14),rgba(32,25,45,.65));
  color:#eee7fb;text-decoration:none;white-space:nowrap;font-size:11px;line-height:1.4;
  box-shadow:inset 0 1px rgba(243,242,252,.07);font-variant-numeric:tabular-nums;
}
body .omnira-discord-presence:hover {color:#fff;border-color:#c182f4;background-color:rgba(150,53,229,.17);}
body .omnira-discord-presence:focus-visible {outline:2px solid #c182f4;outline-offset:3px;}
body .omnira-discord-presence .nexus-discord-brand {width:18px;height:13.5px;flex:0 0 18px;margin:0;}
.omnira-discord-presence [hidden] {display:none!important;}
.omnira-discord-live {display:inline-flex;align-items:center;gap:4px;}
.omnira-discord-dot {width:5px;height:5px;border-radius:50%;background:#86d6ad;box-shadow:0 0 6px rgba(134,214,173,.25);flex:none;}
.omnira-discord-online-label {color:#b8c8bf;font-size:10px;}
@media(max-width:991.98px) {
  body .omnira-discord-presence {min-height:42px;padding:6px 8px;font-size:10px;gap:6px;}
  body .omnira-discord-presence .nexus-discord-brand {width:16px;height:12px;flex-basis:16px;}
  body .navbar .omnira-discord-mobile-controls {align-items:center;}
}
@media(max-width:359px) {
  body .omnira-discord-presence {padding-inline:6px;gap:4px;}
  .omnira-discord-presence .omnira-discord-online-label {display:none;}
}

.omnira-discord-home {display:flex;justify-content:center;margin-top:18px;}
.omnira-discord-home .omnira-discord-presence {min-height:38px;padding-inline:12px;}

/* Local prominence review: same palette, larger hierarchy than account controls. */
body .navbar .omnira-discord-presence {min-height:42px;padding:8px 12px;gap:8px;}
body .navbar .omnira-discord-presence .nexus-discord-brand {width:21px;height:15.75px;flex-basis:21px;}
body .navbar .omnira-discord-presence [data-discord-count] {font-size:15px;font-weight:700;line-height:1;}
body .navbar .omnira-discord-presence .omnira-discord-online-label {font-size:9px;letter-spacing:.06em;font-weight:500;}
body .navbar .omnira-discord-presence .omnira-discord-live {gap:5px;}
body .navbar .omnira-discord-presence .omnira-discord-dot {width:6px;height:6px;}
@media(max-width:991.98px) {
  body .navbar .omnira-discord-presence {min-height:44px;padding:8px 7px;gap:6px;}
  body .navbar .omnira-discord-presence .nexus-discord-brand {width:18px;height:13.5px;flex-basis:18px;}
  body .navbar .omnira-discord-presence [data-discord-count] {font-size:13px;}
  body .navbar .omnira-discord-presence .omnira-discord-online-label {font-size:8px;letter-spacing:.03em;}
  body .navbar .omnira-discord-presence .omnira-discord-live {gap:3px;}
  body .navbar .omnira-discord-presence .omnira-discord-dot {width:5px;height:5px;}
}

/* Desktop separation: keep the community chip distinct from account/cart controls. */
@media(min-width:992px) {
  body .navbar .navbar-nav > li:has(> .omnira-discord-presence) {margin-inline-end:18px;}
}
