:root {
  --main-bg-color: #f6f7eb;
  --secondary-color: #e94f37;
  --primary-color: #393e41;
}

body {
  font-family: Tahoma, sans-serif;
  background-color: var(--main-bg-color);
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-top: 2em;
  margin-bottom: 5px;
  letter-spacing: .05em;

  overflow-x: hidden;
  max-width: 768px;
  margin: 0 auto;
}

h1, p {
  color: #333;
}

.primary-color {
  color: var(--primary-color);
}

.secondary-color {
  color: var(--secondary-color);
}

.light-bold {
  font-weight: 500;
}

.padded {
  padding: 2em;
}

.quote {
  padding-top: 15px;  
  font-style: italic;
  display: block;
}

