/* this had better fucking work*/

@font-face {
  font-family: "Atkinson Hyperlegible";
  src: url("/fonts/atkinson-hyperlegible-v12-latin-regular.woff2") format("woff2");
}

@font-face {
  font-family: "Zeroes Three";
  src: url("/fonts/Zeroes-Three.otf") format("opentype");
}

@font-face {
  font-family: "Aurebesh AF Legends";
  src: url("/fonts/AurebeshAF-Legends.otf") format("opentype");
}

img {
    max-width: 100%;
    height: auto;
}

body {
  margin: 0 auto;
  max-width: 75em;
  background-attachment: fixed;
  color: #ff2f2f;
  font-family: 'Atkinson Hyperlegible';
  font-size:1.2em;
}

h1,
h2 {
  color: #ffc801;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Zeroes Three';
}

a {
  color: #ffc801;
  text-decoration: underline;
  text-decoration-style: dotted;
  /* target: _parent;*/
}

a:hover {
  font-family: Aurebesh AF Legends;
  text-decoration: underline;
  text-decoration-style: solid;
}

blockquote {
  border-left: 2px solid;
  margin: 0.1rem 0.5rem;
  padding: 1px 1rem;
  }
  
code {
  font-family: monospace;
}
  
textarea {
    color: #eeeeee;
    background-color: #111111;
  }

li::marker {
  color: #ffc801;
}

ul li {
  list-style-type: "⬥ ";
}

ul ul li {
  list-style-type: "⬦ ";
}

::-moz-selection {
  color: #090707;
  background: #ff2f2f;
}

::selection {
  color: #090707;
  background: #ff2f2f;
}

.flex {
display:flex;
}

.contentbox {
  border: 1px solid #ff2f2f;
  border-radius: 20px;
  background: linear-gradient(0deg,rgba(10, 15, 20, 0.5) 0%, rgba(53, 2, 16, 0.7) 100%);
  padding: 10px;
  height: fit-content;
  margin-bottom: 20px;
}

p {
  margin:6px
}