@import url('https://fonts.googleapis.com/css2?family=Varela&display=swap');
@import "icons.css";

:root {
  --text-color: hsla(20, 78%, 62%);
}

* {
  box-sizing: border-box;
}


body {
  width: 100vw;
  min-height: 100%;
  margin: 0 auto;

  padding-bottom: 5rem;

  font-family: "Varela", sans-serif;
  font-size: 16px;
  color: var(--text-color);
  background-blend-mode: overlay;
  background-size: cover;
  background: hsl(10, 30%, 10%)
  url("https://d10j3mvrs1suex.cloudfront.net/s:zglseed/v1/stock_photo/9121d619-8bd1-4da9-b83d-0dedaa7a52b0/jason-wong-349930.jpg/!!/b%3AW1sicmVzaXplIiwzMjAwXSxbIm1heCJdLFsid2UiXV0%3D/meta%3AeyJzcmNCdWNrZXQiOiJ6Z2xzZWVkIn0%3D.jpg") fixed;
}

.content-wrapper {
  width: 100%;
  max-width: 1024px;

  padding: 0 1rem;
  margin: auto;

  display: flex;
  flex-direction: column;
  align-items: stretch;
}

#hero {
  width: 100%;

  display: flex;
  flex-direction: column;
  align-items: center;

  gap: 2rem;

  background: linear-gradient(180deg, hsla(0, 0%, 0%, 1) 30%, hsla(10, 30%, 10%, 0) 70%);
  padding-top: 2rem;

  .content-wrapper {
    align-items: center;
  }

  img {
    width: 80%;
    max-width: 768px;
  }

  ul {
    list-style-type: none;
    display: flex;
    gap: 0.7rem;
    font-size: 1.6rem;

    margin: 0;
    padding: 0;

    a:link, a:visited {
      color: color(from var(--text-color) srgb r g b / .7);
    }

    a:hover, a:active {
      color: var(--text-color);
    }
  }
}

.tagline {
  font-size: 1.2rem;
  text-align: center;
  padding: 4rem;
}

article {
  background-color: hsla(0, 0%, 75%, 7%);
  border-radius: 1rem;

  padding: 1rem;
}