/* Navigation and help have lower emphasis than processing and download actions. */
:is(.theme-toggle,.nav-menu-btn,.back-link,.pdf-suite-desktop-back,.media-all-tools,
    .pdf-workspace-back,.task-help-button,.suite-help-button,.mobile-panel-close,
    #pdfe-header-change,#pdfe-more-trigger){
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
:is(.nav-menu-btn,.back-link,.pdf-suite-desktop-back,.media-all-tools,
    .pdf-workspace-back,.task-help-button,.suite-help-button,.mobile-panel-close,
    #pdfe-header-change,#pdfe-more-trigger):not(:disabled):not([aria-disabled="true"]):hover{
  background:rgba(127,127,127,.14)!important;
}
:is(.theme-toggle,.nav-menu-btn,.back-link,.pdf-suite-desktop-back,.media-all-tools,
    .pdf-workspace-back,.task-help-button,.suite-help-button,.mobile-panel-close,
    #pdfe-header-change,#pdfe-more-trigger):focus-visible{
  outline:2px solid currentColor!important;
  outline-offset:3px;
}
:is(.nav-menu-btn,.task-help-button,.suite-help-button,#pdfe-more-trigger)[aria-expanded="true"]{
  background:rgba(81,223,241,.16)!important;
}
/* Touch browsers can retain :hover after a tap. The theme action stays icon-only. */
.theme-toggle{
  -webkit-tap-highlight-color:transparent;
}
.theme-toggle:is(:hover,:active,:focus){
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
.theme-toggle:focus:not(:focus-visible){outline:none}
#pdfe-header-download.is-preparing-download .pdfe-download-svg{visibility:visible}
#pdfe-header-download.is-preparing-download::after{content:none;animation:none}
@media(forced-colors:active){
  :is(.theme-toggle,.nav-menu-btn,.back-link,.pdf-suite-desktop-back,.media-all-tools,
      .pdf-workspace-back,.task-help-button,.suite-help-button,.mobile-panel-close,
      #pdfe-header-change,#pdfe-more-trigger){border-color:ButtonText!important;}
}

/* All header navigation glyphs follow the menu's existing expanded state. */
.site-header .nav-menu-btn{position:relative;-webkit-tap-highlight-color:transparent}
.site-header .nav-menu-btn:is(:hover,:active,:focus,[aria-expanded="true"]){background:transparent!important;box-shadow:none!important}
.site-header .nav-menu-btn>span{
  position:absolute!important;left:50%!important;top:50%!important;
  width:22px!important;height:2px!important;margin:0!important;
  transform-origin:center;transition:transform .16s ease;
  transform:translate(-50%,-50%);
}
.site-header .nav-menu-btn>span:nth-child(1){transform:translate(-50%,calc(-50% - 7px))}
.site-header .nav-menu-btn>span:nth-child(3){transform:translate(-50%,calc(-50% + 7px))}
.site-header .nav-menu-btn[aria-expanded="true"]>span:nth-child(1){transform:translate(-50%,-50%) rotate(45deg)}
.site-header .nav-menu-btn[aria-expanded="true"]>span:nth-child(2){visibility:hidden!important}
.site-header .nav-menu-btn[aria-expanded="true"]>span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}
@media(prefers-reduced-motion:reduce){.site-header .nav-menu-btn>span{transition:none}}
