michaelchadwick/ember-remember-stuff

View on GitHub
packages/frontend/app/styles/components/nav-bar.scss

Summary

Maintainability
Test Coverage
.nav-bar {
  display: block;

  @media (min-width: 768px) {
    align-items: center;
    display: flex;
  }

  h1 {
    display: inline-block;
    padding: 0 0.5em 0 0;
    font-size: 2em;
    color: #ff6338;
    margin-block-end: 0.5em;
    text-shadow: 2px 2px 2px #5d0202;
    text-transform: small-caps;

    @media (min-width: 768px) {
      font-size: 1.4em;
      margin-block-end: 0;
    }

    @media (min-width: 992px) {
      font-size: 1.8em;
    }

    @media (min-width: 1200px) {
      max-width: 150px;
    }

    &:hover {
      color: #ff7752;
    }
  }

  .links {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    padding: 0;

    @media (min-width: 768px) {
      margin-block-end: -1.25em;
      padding: 0.25em 0.5em 0.25em 1em;
    }

    @media (min-width: 992px) {
      margin-block-end: -1.75em;
    }

    a {
      display: inline-block;
      font-size: 1em;
      font-weight: bold;
      padding: 0 0.75em 0.5em 0;
      position: relative;
      text-decoration: none;

      @media (min-width: 768px) {
        font-size: 1.1em;
        padding-bottom: 0;
      }

      &:hover,
      &.active {
        opacity: 1;
      }

      &:hover {
        text-decoration: underline;
      }
    }
  }
}