/* Keep the account trigger on the same live surface as the main menu button. */
@supports (--private-theme-static: 1) {
  html[data-private-theme][data-private-mode] body .wapper .header .collapsible-menu.user-menu > li > a {
    background:linear-gradient(180deg,var(--appearance-menu-top),var(--appearance-menu-bottom))!important;
    border-color:color-mix(in srgb,var(--private-accent) 28%,transparent)!important;
    box-shadow:0 3px 8px #0003,inset 0 1px 0 #ffffff10!important;
  }

  @media (hover:hover) and (pointer:fine) {
    html[data-private-theme][data-private-mode] body .wapper .header .collapsible-menu.user-menu > li > a:hover {
      background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-menu-top) 90%,white),color-mix(in srgb,var(--appearance-menu-bottom) 90%,white))!important;
      border-color:color-mix(in srgb,var(--private-accent) 55%,transparent)!important;
    }
  }

  html[data-private-theme][data-private-mode] body .wapper .header .collapsible-menu.user-menu > li > a:focus-visible,
  html[data-private-theme][data-private-mode] body .wapper .header .collapsible-menu.user-menu > li > a.open,
  html[data-private-theme][data-private-mode] body .wapper .header .collapsible-menu.user-menu > li.profileDropdownOpen > a {
    background:linear-gradient(180deg,color-mix(in srgb,var(--appearance-menu-top) 90%,white),color-mix(in srgb,var(--appearance-menu-bottom) 90%,white))!important;
    border-color:color-mix(in srgb,var(--private-accent) 55%,transparent)!important;
  }
}
