Skip to content
Snippets Groups Projects
site-logo.scss 1.23 KiB
:host {
  --site-logo-color: var(--brand-main-nearly-black);
}

:host(.hy-site-logo--mobile) {
  --site-logo-color: var(--brand-main-nearly-black);
}

a {
  align-items: center;
  display: flex;
  text-decoration: none;

  &:focus {
    outline: solid 2px var(--additional-yellow);
    outline-offset: 2px;
  }
}

.hy-site-logo {
  &__label {
    @include font-size(14px, 14px);
    @include font-weight($bold);
    color: var(--site-logo-color);
    font-family: var(--main-font-family);
    letter-spacing: -0.9px;
    margin-left: 8px;
    max-width: 100%;
    text-transform: uppercase;
    max-width: 90px;

    .hy-site-header__logo-container & {
      @include breakpoint($narrow) {
        max-width: none;
      }
    }

    @include breakpoint($narrow) {
      @include font-size(15px, 16px);
      margin-left: 6px;
    }

    @include breakpoint($overwide) {
      @include font-size(18px, 16px);
      margin-left: 8px;
    }
  }

  &__icon svg {
    height: 32px;
    width: 32px;

    @include breakpoint($narrow) {
      height: 48px;
      width: 48px;
    }

    @include breakpoint($extrawide) {
      height: 56px;
      width: 56px !important;
    }

    @include breakpoint($overwide) {
      height: 64px;
      width: 64px;
    }
  }
}