h1 {
  color: #223;
}  
body {
  background:#aab;
  color: #333;
  font-family: Verdana;
}
#layout {
  display: flex;
  gap: 20px;
}
#main {
  flex: 2;
  background: #aba;
  padding: 20px;
}
#sidebar {
  flex: 1;
  background: #baa;
  padding: 20px;
}
#footer {
  margin-top: 20px;
  padding: 10px;
  background: #aab;
}