@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzc.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype');
}
body {
  background: #EEEEF4;
  color: #EEEEF4;
  font-family: Roboto;
}
h1 {
  font-weight: 100;
  font-size: 27pt;
  color: #36B;
}
.big-gear {
  fill: #EEEEF4;
  stroke: #36B;
}
.small-gear {
  fill: #36B;
  stroke: #EEEEF4;
}
p {
  font-weight: 300;
}
.warning-content {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 300px;
  text-align: center;
  margin: -133px 0;
}
.lower {
  position: absolute;
  width: 100%;
  background: #36B;
  height: 50%;
  top: 50%;
  z-index: -1;
}