.nav-update-highlight { border-radius: 12px; box-shadow: inset 0 0 0 1px rgba(224,185,90,.4), 0 0 15px rgba(212,174,78,.13); background: rgba(220,175,75,.1) !important; }
.home-page #main-header .header-links a.nav-update-highlight { box-shadow: none; background: transparent !important; color: #e5bd5b; }
.nav-update-badge { display: inline-flex; align-items: center; justify-content: center; margin-left: 6px; padding: 3px 6px; border-radius: 10px; background: #d7ac48; color: #1b1323; font: 700 10px/1 Arial, sans-serif; box-shadow: 0 0 12px rgba(196,157,74,.45); }
.nav-update-menu-dot { position: relative; }
.nav-update-menu-dot::after { content: ''; position: absolute; top: 1px; right: 1px; width: 8px; height: 8px; border-radius: 50%; background: #e5bd5b; box-shadow: 0 0 10px #edc958; }
