/* Explicit contrast across the draft mobile menus, including nested label spans. */
@media(max-width:760px){
  html.mobile-menu-ready body:is(.homepage-wall-preview,.wall-study,.work-street-preview,.challenger-contact)>.nav .nav-toggle{
    color:#fff;
  }
  html.mobile-menu-ready body:is(.homepage-wall-preview,.wall-study,.work-street-preview,.challenger-contact)>.nav .nav-toggle-label{
    display:inline;
    color:#fff;
  }
  html.mobile-menu-ready body:is(.homepage-wall-preview,.wall-study,.work-street-preview,.challenger-contact)>.nav .nav-toggle-icon::before,
  html.mobile-menu-ready body:is(.homepage-wall-preview,.wall-study,.work-street-preview,.challenger-contact)>.nav .nav-toggle-icon::after{
    background:#ff82ae;
  }
  html.mobile-menu-ready body:is(.homepage-wall-preview,.wall-study,.work-street-preview,.challenger-contact)>.nav.menu-open{
    background:#0c1231;
    color:#fff;
  }
  html.mobile-menu-ready body:is(.homepage-wall-preview,.wall-study,.work-street-preview,.challenger-contact)>.nav.menu-open .site-links,
  html.mobile-menu-ready body:is(.homepage-wall-preview,.wall-study,.work-street-preview,.challenger-contact)>.nav.menu-open .site-links>a,
  html.mobile-menu-ready body:is(.homepage-wall-preview,.wall-study,.work-street-preview,.challenger-contact)>.nav.menu-open .site-links>a>span{
    color:#fff;
  }
  html.mobile-menu-ready body:is(.homepage-wall-preview,.wall-study,.work-street-preview,.challenger-contact)>.nav.menu-open .site-links .rulebook-nav-pink{
    color:#ff82ae;
  }
  html.mobile-menu-ready body:is(.homepage-wall-preview,.wall-study,.work-street-preview,.challenger-contact)>.nav.menu-open .site-links>a.nav-contact{
    color:#fff;
    background:#c91450;
    border-color:#c91450;
  }
  html.mobile-menu-ready body:is(.homepage-wall-preview,.wall-study,.work-street-preview,.challenger-contact)>.nav.menu-open :is(a,button):focus-visible{
    outline:2px solid #fff;
    outline-offset:5px;
  }
}
