@font-face {
  font-family: 'Author-Variable';
  src: url('/fonts/Author-Variable.woff2') format('woff2'),
       url('/fonts/Author-Variable.woff') format('woff'),
       url('/fonts/Author-Variable.ttf') format('truetype');
  font-weight: 200 700;
  font-display: swap;
  font-style: normal;
}



* {
  font-family: 'Author-Variable';
  margin: 0;
  padding: 0;
}
body {
  background-color: rgba(247, 247, 247, 1);
}

header {
  margin: 32px 60px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

header h1 {
  font-weight: 700;
  font-size: 29px;
  line-height: 100%;
  letter-spacing: 0%;
  vertical-align: middle;
  white-space: nowrap;
}

.nav-links {
  display: flex;
  gap: 64px;
}

.nav-links li {
  list-style: none;
}

.nav-links li a {
  text-decoration: none;
  color: black;
  padding: 20px 32px;
  border-radius: 32px;
  font-weight: 375;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
}

.nav-links li a.nav-active-button {
  color: white;
  background-color: rgba(8, 8, 8, 1);
}

.profile {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.username {
  font-weight: 375;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  white-space: nowrap;
}

.profile img {
  width: 40px;
}

