/* Matchnote My — mobile light contrast layer (V16). */
@media (max-width:760px){
  html,body{background:#f6f8fa!important;color:#1f2328!important}
  .mnmy-shell{padding:16px 9px 36px!important;color:#1f2328!important}
  .mnmy-hero,.mnmy-card,.mn142b-account-card,.mn142b-note-card{
    background:#fff!important;border:1px solid #d0d7de!important;
    box-shadow:0 1px 2px rgba(31,35,40,.06)!important;color:#1f2328!important
  }
  .mnmy-hero{margin-top:0!important}
  .mnmy-title,.mnmy-card h2,.mnmy-card h3,.mn142b-account-card>h2,
  .mn142b-guest h2{color:#1f2328!important}
  .mnmy-sub,.mnmy-card>p,.mn142b-guest>p,.mnmy-msg,.mn142b-auth-note{
    color:#57606a!important
  }
  .mnmy-status{background:#f6f8fa!important;border:1px solid #d8dee4!important;color:#24292f!important}
  .mnmy-status p,.mnmy-status h3{color:#24292f!important}
  .mnmy-pill{background:#dafbe1!important;border-color:#82e596!important;color:#116329!important}

  .mnmy-tabs{background:#f6f8fa!important;border-color:#d0d7de!important}
  .mnmy-tab{background:#fff!important;border:1px solid #d0d7de!important;color:#344054!important}
  .mnmy-tab.active{background:#0969da!important;border-color:#0969da!important;color:#fff!important}
  .mnmy-panel.active{background:#f6f8fa!important;border-color:#d8dee4!important}
  .mnmy-input{background:#fff!important;border:1px solid #afb8c1!important;color:#1f2328!important}
  .mnmy-input::placeholder{color:#6e7781!important;opacity:1!important}
  .mnmy-btn{background:#fff!important;border:1px solid #afb8c1!important;color:#24292f!important}
  .mnmy-btn.primary,.mnmy-actions .mnmy-btn.primary,.mnmy-match .mnmy-btn.primary{
    background:#0969da!important;border-color:#0969da!important;color:#fff!important
  }
  .mnmy-btn:disabled,.mnmy-btn[aria-disabled="true"]{
    background:#eaeef2!important;border-color:#d0d7de!important;color:#57606a!important;opacity:1!important
  }

  .mnmy-note-list,.mnmy-match-list{color:#24292f!important}
  .mnmy-note,.mnmy-match{
    background:#fff!important;border:1px solid #d8dee4!important;color:#24292f!important;
    box-shadow:none!important
  }
  .mnmy-note b,.mnmy-note p,.mnmy-note small,.mnmy-match span{
    color:#24292f!important;opacity:1!important
  }
  .mnmy-note small{color:#57606a!important}
  .mnmy-match b{color:#0969da!important}
  .mn161k-r5r3-note-scroll,.mn161k-r5r3-note-scroll *{color:#24292f!important}

  .mn142b-kicker{background:#ddf4ff!important;border-color:#54aeff!important;color:#0550ae!important}
  .mn142b-feature,.mn142b-promo{background:#f6f8fa!important;border-color:#d8dee4!important}
  .mn142b-feature i{background:#ddf4ff!important;color:#0969da!important}
  .mn142b-feature b,.mn142b-promo b{color:#24292f!important}
  .mn142b-feature span,.mn142b-promo span{color:#57606a!important}
  .mn142b-actions button{background:#fff!important;border-color:#afb8c1!important;color:#24292f!important}
  .mn142b-actions button:not(.secondary){background:#0969da!important;border-color:#0969da!important;color:#fff!important}

  .mn161k-contact-mini{
    background:#f6f8fa!important;border:1px solid #d0d7de!important;color:#24292f!important;
    box-shadow:none!important
  }
  .mn161k-contact-mini__tag{color:#0969da!important}
  .mn161k-contact-mini strong{color:#24292f!important}
  .mn161k-contact-mini small{color:#57606a!important}

  /* V17: beat legacy ID/high-specificity runtime rules. */
  html body .mnmy-card>p,
  html body .mn142b-account-card>p{color:#57606a!important;opacity:1!important}
  html body #matchList .mnmy-match,
  html body .mnmy-card>.mnmy-match-list>.mnmy-match{
    background:#fff!important;border-color:#d8dee4!important;opacity:1!important
  }
  html body #matchList .mnmy-match span,
  html body .mnmy-card>.mnmy-match-list>.mnmy-match span{
    color:#24292f!important;-webkit-text-fill-color:#24292f!important;opacity:1!important
  }
  html body #matchList .mnmy-match .mnmy-btn.primary,
  html body .mnmy-card .mnmy-actions .mnmy-btn.primary{
    background:#0969da!important;border-color:#0969da!important;
    color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important
  }
  html body .mn161k-r5r3-note-scroll{
    max-height:none!important;overflow:visible!important;padding-right:0!important
  }
  html body #noteList,
  html body #noteList .mnmy-note,
  html body #noteList .mnmy-note *{
    opacity:1!important;-webkit-text-fill-color:currentColor!important
  }
  html body #noteList .mnmy-note b,
  html body #noteList .mnmy-note p{color:#24292f!important}
  html body #noteList .mnmy-note small{color:#57606a!important}
  html body .mn161k-contact-mini-grid .mn161k-contact-mini{
    background:#f6f8fa!important;border-color:#d0d7de!important;opacity:1!important
  }
  html body .mn161k-contact-mini-grid .mn161k-contact-mini__tag{color:#0969da!important}
  html body .mn161k-contact-mini-grid .mn161k-contact-mini strong{color:#24292f!important}
  html body .mn161k-contact-mini-grid .mn161k-contact-mini small{color:#57606a!important}

  /* V18: runtime-injected member notes and final contrast lock. */
  html body #matchList,
  html body #matchList *{opacity:1!important}
  html body #matchList .mnmy-match span{
    color:#1f2328!important;-webkit-text-fill-color:#1f2328!important;font-weight:800!important
  }
  html body #matchList .mnmy-btn.primary{
    color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0969da!important
  }
  html body .mn-eb119-local-notes{background:transparent!important;border:0!important}
  html body .mn-eb119-note-card{
    background:#fff!important;border:1px solid #d0d7de!important;color:#1f2328!important;
    opacity:1!important
  }
  html body .mn-eb119-note-card *{opacity:1!important}
  html body .mn-eb119-note-top b,
  html body .mn-eb119-note-card p{
    color:#1f2328!important;-webkit-text-fill-color:#1f2328!important
  }
  html body .mn-eb119-note-top small,
  html body .mn-eb119-head small{
    color:#57606a!important;-webkit-text-fill-color:#57606a!important
  }
  html body .mn-eb119-note-chips span,
  html body .mn-eb119-note-chips em{
    color:#0969da!important;-webkit-text-fill-color:#0969da!important;
    background:#ddf4ff!important;border-color:#54aeff!important
  }
  html body .mn-eb119-note-card a{
    color:#0969da!important;-webkit-text-fill-color:#0969da!important;font-weight:800!important
  }
  html body .mn161k-contact-mini-grid .mn161k-contact-mini,
  html body .mn161k-contact-mini-grid .mn161k-contact-mini *{opacity:1!important}
  html body .mn161k-contact-mini-grid .mn161k-contact-mini strong{
    color:#1f2328!important;-webkit-text-fill-color:#1f2328!important
  }
  html body .mn161k-contact-mini-grid .mn161k-contact-mini small{
    color:#57606a!important;-webkit-text-fill-color:#57606a!important
  }
  html body .mnmy-panel.active{background:#f6f8fa!important}
  html body .mn142b-account-card .mnmy-input{background:#fff!important;color:#1f2328!important}
}
