html {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 1em;
}

body {
  font-family:
    Segoe UI,
    system-ui,
    -apple-system,
    sans-serif;
  margin: 10%;
  margin-top: 30px;
  margin-bottom: 40px;
  max-width: 1000px;
}

h1{
  font-size: 2em;
  margin-bottom: 35px;
}

h3 {
  margin-top: 50px;
  font-size: 1.3em;
}

h4,
h5 {
  font-size: 1.5em;
}

h6 {
  font-size: 1.2em;
}

.content {
  margin-left: 3%;
  margin-right: 3%;  
  font-size: 1em;
}

p,a, li{
    text-align: justify;
  text-align-last: none;
}

:root {
  --color-shades-dark: rgb(236, 67, 15);
  --color-shades-light: rgb(240, 140, 113);
}

.link {
  --text-color: var(--color-shades-dark);
  color: var(--text-color);
  text-decoration: none;
}

.link:where(:hover) {
  --text-color: var(--color-shades-light);
}

.nav:where(:hover) {
  --border-color: var(--text-color);
}

.nav {
  font-size: 1.3em;
  margin-right: 20px;
  --text-color: black;

  border-block-end: 3px solid var(--border-color, transparent);
  color: var(--text-color);
  display: inline-block;
  margin-block-end: 0.1rem;
  margin-inline-end: 2rem;
  padding: 0.1rem;
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: currentcolor;
  border-top: 1px solid;
  opacity: 0.25;
}

@media screen and (max-width: 1000px) {
  html {
    font-size: 2.5em;
  }
  .player{
      width: 15em;
  }
}