/* Self-hosted cleanup: hide controls that depended on Google Sites servers */
[aria-label="Open search bar"], [aria-label="Copy heading link"] { display: none !important; }
#mms-drawer-overlay {
  position: fixed; inset: 0; background: rgba(0,0,0,.5);
  z-index: 89; display: none;
}
#mms-drawer {
  position: fixed; top: 0; left: 0; bottom: 0; width: 250px;
  background: rgb(79,71,78); z-index: 90;
  transform: translateX(-100%); transition: transform .2s ease;
  padding: 16px 0; overflow-y: auto; box-sizing: border-box;
}
#mms-drawer .mms-title {
  display: block; color: #fff; font: 500 18px Roboto, Arial, sans-serif;
  padding: 12px 20px 16px; text-decoration: none;
  border-bottom: 1px solid rgba(255,255,255,.2); margin-bottom: 8px;
}
#mms-drawer a.mms-link {
  display: block; color: #fff; font: 400 15px Roboto, Arial, sans-serif;
  padding: 13px 20px; text-decoration: none;
}
#mms-drawer a.mms-link:hover, #mms-drawer a.mms-link.mms-current {
  background: rgba(255,255,255,.12);
}
html.mms-drawer-open #mms-drawer-overlay { display: block; }
html.mms-drawer-open #mms-drawer { transform: translateX(0); }
/* header gains its solid background once the page is scrolled */
html.mms-scrolled div.zDUgLc { opacity: 1; }
