/* history_accessibility.css - Akadálymentes mód stílusai */

/* Alapértelmezett szöveg és háttér a teljes oldalon */
body.accessible-mode {
  background-color: #000;
  color: #ff0;
  font-size: 1.3em;
  line-height: 1.5;
}

/* Minden fő szakasz sötét háttérrel és sárga szöveggel */
body.accessible-mode header,
body.accessible-mode nav,
body.accessible-mode main,
body.accessible-mode section,
body.accessible-mode article,
body.accessible-mode footer {
  background-color: #000;
  color: #ff0;
}

/* Minden elem alapértelmezett szövegszíne sárga */
body.accessible-mode * {
  color: #ff0 !important;
}

/* Linkek kontrasztos színei */
body.accessible-mode a,
body.accessible-mode a:visited {
  color: #0ff !important;
  text-decoration: underline;
}

/* Gombok stílusa */
body.accessible-mode button {
  background-color: #000;
  border: 2px solid #ff0;
  color: #ff0 !important;
  text-decoration: none;
  padding: 0.5em 1em;
}

/* Fókusz körvonal */
body.accessible-mode :focus {
  outline: 3px solid #ff0;
  outline-offset: 2px;
}

/* Képek és blokkok rugalmas méretezése */
body.accessible-mode img,
body.accessible-mode figure {
  max-width: 100%;
  height: auto;
}

/* Fejlécek nagybetűssé tétele */
body.accessible-mode h1,
body.accessible-mode h2,
body.accessible-mode h3,
body.accessible-mode h4,
body.accessible-mode h5,
body.accessible-mode h6 {
  font-weight: bold;
  text-transform: uppercase;
}