html,
body {
  width: 100%;
  min-height: 100vh;
  font-family: "Inter", sans-serif;
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Merriweather", serif;
}

body {
  background: #0d0d0d;
  color: #fff;
  line-height: 1.6;
}

header {
  display: flex;
  justify-content: center;
}

a {
  color: inherit;
}

li {
  margin: 0.2rem 0;
}

header div {
  width: 800px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 1rem 0;
  padding: 0 1rem;
}

header h1 a {
  font-size: 1.4rem;
  margin: 0;
  color: #ff6f3c;
  font-weight: bolder;
  text-decoration: none;
}

header h1 a:hover {
  text-decoration: underline;
}

header nav {
  display: flex;
  align-items: center;
  gap: 1rem;
}

article {
  max-width: 800px;
  margin: 2rem auto 3rem auto;
  padding: 0 1rem;
}

article h3 {
  margin: 0.5rem 0;
}

footer {
  max-width: 800px;
  margin: 0 auto;
  padding: 2rem 1rem;
  text-align: right;
  display: flex;
  gap: 1rem;
  justify-content: flex-end;
}

/* font data (inlined from fonts.bunny.net with "woff" removed) */

/* latin */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(fonts/inter-latin-400-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: "Merriweather";
  font-style: normal;
  font-weight: 700;
  src: url(fonts/merriweather-latin-700-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: "Merriweather";
  font-style: bolder;
  font-weight: 900;
  src: url(fonts/merriweather-latin-900-normal.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}
