html, body {
  margin: 0;
  border: 0;
  padding: 0;
}

body {
  color: [[text-color]];
  background-color: [[background-color]];
  font-family: 'Arial', 'Helvatica', sans-serif;
}

.x-component--header-section {
  background: [[header-background-color]];
}

.x-component--logo {
  display: inline-block;
  font-weight: normal;
  margin: 0;
}

.x-component--logo a {
  color: [[logo-text-color]];
  text-decoration: none;
}

html, body {
  margin: 0;
  border: 0;
  padding: 0;
}

body {
  color: [[text-color]];
  background-color: [[background-color]];
  font-family: 'Arial', 'Helvatica', sans-serif;
}

.x-component--header-section {
  background: [[header-background-color]];
}

.x-component--logo {
  display: inline-block;
  font-weight: normal;
  margin: 0;
}

.x-component--logo a {
  color: [[logo-text-color]];
  text-decoration: none;
}

[hidden], [hidden] *, input[type='hidden'], button[type='hidden'], {
  display: none;
}

Make sure hidden elements are hidden
Make sure hidden elements are hidden
