:root {
  --heading: "Platypi", serif;
  --body: "Libre Franklin", sans-serif;
  --blue: #2e8bd1;
}

body {
  background: var(--blue);
  padding: 20px;
}
h1,
h2,
h3,
h4,
h5,
h6,
label {
  font-family: var(--heading);
}
p,
ul,
a {
  font-family: var(--body);
}
header {
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  margin-bottom: 20px;
}
main {
  background-color: #fff;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  padding: 20px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 20px;
}
aside {
  background-color: #ccc;
  padding: 20px;
}
