---
---

body {
 font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
 font-size: 16px;

 display: flex;
 min-height: 100vh;
 flex-direction: column;
}

.navbar {
  margin-bottom: 0;

  &.navbar-default {
    color: black;
    background-color: white;
    border: none;
  }

  & a {
    color: black;

    &:hover {
      color: inherit;
    }
  }

  & .navbar-brand {
    color: inherit;
    text-transform: uppercase;
    font-weight: 700;

    &:hover { color: inherit; }

  }

}

.jumbotron p { font-weight: 300 }

.header {
  background-color: #fdc61d;

  h1 {
    font-weight: 700;
    text-shadow: 4px 4px 0 #dea802;
    margin-bottom: .8em;
  }
}

.content {
  flex: 1;
}

.card {
  color: inherit;
  display: block;
  border: 1px solid #ddd;
  padding: 12px 24px;
  border-radius: 4px;

  margin-bottom: 1em;

  &:hover {
    color: inherit;
    text-decoration: none;
  }

}

.documentation-nav {
  ol {
    list-style: none;
    counter-reset: item;
    padding-left: 1em;
  }

  & > ol {
    padding-left: 0;
  }

  li { line-height: 1.5; }
  & > ol > li {
    margin-bottom: 1em;
  }

  li:before {
    content: counters(item, ".") " ";
    counter-increment: item
  }
}

.footer {
  padding-top: 24px;
  padding-bottom: 24px;
  background-color: #f5f5f5;
  margin: 3em 0 0;

  p {
    font-size: 1em;
    font-weight: 400;

    &:last-child {
      margin-bottom: 0;
    }
  }
}
