/*  CSS dla przeglądarki  -  2023.08.31  */

html, body
{ font-size: min( 5.8vw, 20pt );
}

body
{ margin: 0; padding: 0;
  color: gold; background-color: #100010;
  background-image: url(obr/tlo.gif);
}

body, h1, a
{ font-family: "Fira Sans", Verdana, Arial, Helvetica, sans-serif;
  font-size: 1rem;
  color: red;
}

h1
{ margin: 0;
  padding: .8rem;
  text-align: center;
  background-color: rgba(28,120,40,.60);
}

a
{ padding: .2rem .6rem;
  background-color: #11CC22;
  text-decoration: none;
  transition: color 0.25s ease-out, background-color 0.3s ease-out, border-width 0.4s ease-out;
  border-radius: 50%;
}

span
{ margin: 0;
  padding: .2rem 1rem;
  background-color: #11CC22;
  border-radius: .8rem / 50%;
}

div
{ padding: .4rem;
  text-align: center;
}
img
{ display: inline-block;
  max-width: 100%;
  box-sizing: border-box; 
  border: 2.8pt solid red;
  vertical-align: middle;
}

