/* Ghatan Commercial · Reading mode (v8.7.1) — assets/js/quiet.js sets html.is-still after 2.5 still seconds.
   Anything you point at comes straight back. */
.gcc__launch, .gcc .gcc__box, #site-nav, .gx-nav, #scroll-top, .aux, .desk-fab, .gd-dock, .gx-gpill, .desk__bar, .desk__fpill { transition: opacity .45s ease; }

/* the Concierge: closed, it all but disappears; open, it steps back to half */
html.is-still .gcc:not(.is-open):not(:hover) .gcc__launch { opacity: .12; transition: opacity 1.6s ease; }
html.is-still .gcc.is-open:not(:hover):not(.is-full) { opacity: .5; transition: opacity 1.6s ease; }

/* the header menu, once you're reading further down */
html.is-still.gx-scrolled #site-nav:not(:hover):not(:focus-within) { opacity: .28; transition: opacity 1.6s ease; }

/* Back to top, the cookie toast */
html.is-still #scroll-top:not(:hover) { opacity: .08 !important; transition: opacity 1.6s ease !important; }

/* Auxiliary: the folded button and the open panel (and the assistant inside it) */
html.is-still .aux:not(.is-open):not(:hover):not(.is-gone) { opacity: .14; transition: opacity 1.6s ease; }
html.is-still .aux.is-open:not(:hover):not(.is-full):not(.is-ghost) { opacity: .5; transition: opacity 1.6s ease; }

/* the Desk: "Add a tool", the dock, the floating controls */
html.is-still .desk-fab:not(:hover) { opacity: .12 !important; transition: opacity 1.6s ease !important; }
html.is-still .gd-dock:not(:hover):not(:focus-within) { opacity: .35; transition: opacity 1.6s ease; }
html.is-still .desk.is-floatbar .desk__bar:not(:hover):not(:focus-within), html.is-still .desk__fpill:not([hidden]):not(:hover) { opacity: .3; transition: opacity 1.6s ease; }

/* the glossary's read-mode pill */
html.is-still .gx-gpill.is-on:not(:hover) { opacity: .3; transition: opacity 1.6s ease, transform .4s; }

@media (hover: none) {
  /* phones: nothing to hover, so a little more stays visible */
  html.is-still .gcc:not(.is-open) .gcc__launch { opacity: .2; }
  html.is-still.gx-scrolled #site-nav { opacity: .4; }
}
