
/* V84: eliminate the nav hover rectangle at its source, including pseudo-elements. */
body.studio-app .master-topnav button:is(:hover,:active,:focus,:focus-visible),
body.studio-app .bottom-nav button:is(:hover,:active,:focus,:focus-visible){
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border-color:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  text-decoration:none!important;
  transform:none!important;
}
body.studio-app .master-topnav button:is(:hover,:active,:focus,:focus-visible)::before,
body.studio-app .master-topnav button:is(:hover,:active,:focus,:focus-visible)::after,
body.studio-app .bottom-nav button:is(:hover,:active,:focus,:focus-visible)::before,
body.studio-app .bottom-nav button:is(:hover,:active,:focus,:focus-visible)::after{
  content:none!important;
  display:none!important;
  background:none!important;
  box-shadow:none!important;
}
body.studio-app.day .master-topnav button:is(:hover,:focus-visible),
body.studio-app.day .bottom-nav button:is(:hover,:focus-visible){
 color:#86531f!important;
 text-shadow:0 0 4px rgba(173,112,43,.3),0 0 10px rgba(188,135,70,.13)!important;
}
body.studio-app.night .master-topnav button:is(:hover,:focus-visible),
body.studio-app.night .bottom-nav button:is(:hover,:focus-visible){
 color:#f4d7a3!important;
 text-shadow:0 0 5px rgba(239,193,116,.55),0 0 12px rgba(232,175,95,.3)!important;
}
body.studio-app .master-topnav button:is(:hover,:focus-visible) *,
body.studio-app .bottom-nav button:is(:hover,:focus-visible) span{
 color:inherit!important;
 text-shadow:inherit!important;
 text-decoration:none!important;
}
body.studio-app .master-topnav button:focus-visible,
body.studio-app .bottom-nav button:focus-visible{
 outline:2px solid currentColor!important;
 outline-offset:4px!important;
}
body.studio-app .master-topnav button:not(:focus-visible),
body.studio-app .bottom-nav button:not(:focus-visible){
 outline:none!important;
}
