/* stylelint-disable */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

input,
select,
textarea,
button {
  font: inherit; }

body {
  margin: 0; }

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }

b,
strong {
  font-weight: 700; }

figure {
  margin: 0; }

img {
  border-style: none;
  max-width: 100%;
  height: auto; }

svg:not(:root) {
  overflow: hidden; }

code,
pre {
  font-family: monospace, monospace;
  font-size: 1em; }

html {
  font-size: 100%;
  font-family: "Gill Sans", "Gill Sans MT", Helvetica, sans-serif;
  line-height: 1.5; }

p,
ul,
ol,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0; }

p {
  margin-bottom: 1.5rem; }

b,
strong {
  font-weight: 600; }

h1 {
  margin-bottom: 2rem;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  font-weight: 700;
  display: block; }

ul,
ol {
  margin-bottom: 1.5rem;
  padding-left: 1.5rem; }

ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0; }

* {
  box-sizing: border-box; }

body {
  color: #444;
  background-color: #f5a78f;
  text-align: center; }

hr {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  background-color: #606060;
  height: 1px;
  border: 0; }

a {
  color: white; }
  a:hover, a:focus {
    color: shade(white, 25%); }

.page {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }
  .page footer {
    margin: 0;
    right: 0;
    left: 0;
    bottom: 1em;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 1em; }
    @media screen and (min-width: 480px) {
      .page footer {
        right: 1em;
        text-align: right;
        width: auto;
        font-size: 115%; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.logo {
  width: 30em;
  animation-name: fadeIn;
  animation-duration: 7s;
  opacity: 1; }

.page-title {
  display: block;
  font-weight: normal; }
  .page-title a {
    text-decoration: none;
    color: inherit;
    cursor: text; }
  .page-title span {
    color: #fff7f3; }
