:root {
  --primary: #fff;
  --secondary: rgb(23, 32, 42);
  --txt: #333;
  --box: #fff;
  --border: #333;
  --accent1: #fc0;
  --accent2: rgb(93, 187, 222);
  --accent3: #e6e7ee;
  --accent4: rgb(84, 84, 84);
  --point: #fff;
  --label: #355794;
  --title: #333;
  --cleek: rgb(93, 187, 222);
}

.dark-mode {
  background-color: var(--secondary);
  --border: #747d90;
  --box: #1a2634;
  --accent1: #2f3c4d;
  --accent2: #2f3c4d;
  --accent3: #2f3c4d;
  --accent4: #2f3c4d;
  --res: #29333f;
  --point: #f0f3f4;
  --label: #4699d2;
  --txt: #e1e1e1;
  --title: #4699d2;
  --cleek: #4699d2;
  --slider: #4699d2;
}

body {
  background: var(--primary);
  color: var(--txt);
  transition: background 0.5s;
  font-family: Helvetica, sans-serif;
  padding-top: 0.5vh;
}

.yee-haw{
  margin-left: 17.5vw
}

a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}

a {
  color: var(--label);
}

.titlu {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 47px;
  text-justify: auto;
  color: var(--title) !important;
  transition: background 0.5s;
  /* position: absolute; */
  /* top: 50%;
  left: 50%; */
  /* transform: translate(-50%, -50%); */
}

.container {
  width: 65vw;
  display: flex;
  flex-direction: column;
  justify-content:flex-start;
  margin: auto;
}

.textul404 {
  margin-top: 600px;
}
.div-definitie {
  
  border: 1px solid;
  border-color: var(--border);
  width: 200px;
  text-align: left;
  border-radius: 30px 30px 0 0;
  background-color: var(--accent1);
  margin-bottom: -1px;
  transition: background 0.5s;
  max-height: 50px;
}

.definitie {
  font-size: 24px;
  font-weight: normal;
  bottom: 0px;
  margin-left: 25px;
  text-align: left;
  margin-top: 12px;
}

.explicatie {
  border: 1px solid;
  border-color: var(--border);
  padding-left: 25px;
  padding-right: 25px;
  border-radius: 0 0 0 30px;
  background-color: var(--box);
  transition: background 0.5s;
}

.explicatie .paragraf {
  font-size: 19px;
  margin-right: 35px;
  text-justify: auto;
  line-height: 1.3em;
}

.titlu-pagina {
  font-size: 15rem;
}

.json, .url{
  font-family: 'Courier New', Courier, monospace;
  word-break: normal;
  word-wrap: break-word;
}

.spacer{
  height: 50px;
}

@media (max-width: 700px) {
  .yee-haw {
      margin-left: 1.5vw
    }
  .container {
    width: 95vw !important;
    float: none;
  }
}