@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Lexend+Deca&display=swap");

:root {
  --main-bg-color: hsl(233, 47%, 7%);
  --card-bg: hsl(244, 38%, 16%);
  --accent-color: hsl(277, 64%, 61%);
  --main-heading: hsl(0, 0%, 100%);
  --main-paragraph: hsla(0, 0%, 100%, 0.75);
  --stat-headings: hsla(0, 0%, 100%, 0.6);
}

* {
  box-sizing: border-box;
}

body {
  height: 130vh;
  /* width: 105vw; */
  font-size: 15px;
  font-family: "Inter", sans-serif;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: var(--main-paragraph);
  background-color: black;
}

h1 {
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
  color: var(--main-heading);
}

h1 span {
  font-size: inherit;
  color: var(--accent-color);
}

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

.container {
  display: flex;
  flex-direction: row;
  /* justify-content: space-between; */
  height: 446px;
  width: 1110px;
  margin-bottom: 25px;
  border-radius: 8px;
  overflow: hidden;
  background-color: var(--card-bg);
  border: none;
}

.content-container {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.content {
  /* box-sizing: content-box; */
  min-width: 70%;
  min-height: 80%;
  width: 375px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-start;
  text-align: left;
  border-radius: 8px;
}

.image-container {
  flex: 1;
}

.main-pg {
  line-height: 26px;
}

.accolades {
  display: flex;
  align-items: center;
  min-width: 100%;
}

.accolades p {
  display: flex;
  flex-direction: column;
  font-family: "Lexend Deca", sans-serif;
  margin-right: 20%;
}

.accolades span {
  color: var(--main-heading);
  font-size: 24px;
  font-weight: 700;
}

/* ATTRIBUTION */

.attribution {
  font-size: 25px;
  text-align: center;
}
.attribution a {
  color: hsl(228, 45%, 44%);
}
