/* PSM Matelska – poprawki v1.0.0
   Przyciski „line" (przezroczyste z obrysem):
   - na CIEMNYCH tłach (granatowe sekcje) tekst ma być zawsze jasny,
   - na telefonach „najechanie" nie zmienia wyglądu (dotyk zostawiał przycisk w stanie hover).
   Selektory mają podwyższoną siłę (html body.psm-m + !important), żeby nie przegrywały z regułami głównej wtyczki ani Astry. */

/* --- ciemne tła: wygląd zwykły --- */
html body.psm-m :is(.porto,.sfbox,.strip,.stamp,.banner,.topbar,.msf) a.btn.line,
html body.psm-m :is(.porto,.sfbox,.strip,.stamp,.banner,.topbar,.msf) a.btn.line:visited {
  color: #FAF6EE !important;
  border-color: #E7DDCB !important;
  background: transparent;
}

/* --- ciemne tła: najechanie / klawiatura (tylko urządzenia z myszką) --- */
@media (hover: hover) {
  html body.psm-m :is(.porto,.sfbox,.strip,.stamp,.banner,.topbar,.msf) a.btn.line:hover,
  html body.psm-m :is(.porto,.sfbox,.strip,.stamp,.banner,.topbar,.msf) a.btn.line:focus-visible {
    background: #FAF6EE !important;
    color: #14233B !important;
    border-color: #FAF6EE !important;
  }
}

/* --- telefony i tablety (dotyk): bez zmiany wyglądu po dotknięciu --- */
@media (hover: none) {
  html body.psm-m .msx a.btn.line:hover,
  html body.psm-m .msx a.btn.line:focus {
    background: transparent !important;
    color: #14233B !important;
  }
  html body.psm-m :is(.porto,.sfbox,.strip,.stamp,.banner,.topbar,.msf) a.btn.line:hover,
  html body.psm-m :is(.porto,.sfbox,.strip,.stamp,.banner,.topbar,.msf) a.btn.line:focus {
    background: transparent !important;
    color: #FAF6EE !important;
  }
}

/* --- v1.1.4: przyklejone menu (.msh) zawsze NAD treścią wpisów ---
   Wcześniej z-index:5 przegrywał ze zdjęciami i ramkami w artykułach, więc przy przewijaniu wjeżdżały na menu. */
html body.psm-m header.msh { z-index: 9999 !important; }
html body.psm-m .msh nav#menu { z-index: 10000; }
