Skip to content
Snippets Groups Projects
paragraph-text.scss 2.39 KiB
Newer Older
  • Learn to ignore specific revisions
  • Markus Kaarto's avatar
    Markus Kaarto committed
    :host {
      display: block;
    }
    
    .hy-paragraph-text {
      color: var(--grayscale-dark);
      font-family: var(--main-font-family);
      font-size: 14px;
      line-height: 20px;
    
    Markus Kaarto's avatar
    Markus Kaarto committed
      @include breakpoint($medium) {
        font-size: var(--base-font-size);
        line-height: 24px;
      }
    
    Tuukka Turu's avatar
    Tuukka Turu committed
    
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
        color: var(--brand-main-nearly-black);
        font-family: var(--main-font-family);
        font-weight: 700;
        padding: 0 0 1rem;
        margin: 0;
        width: 100%;
    
        @include breakpoint($medium) {
          padding: 0 0 1.5rem;
        }
    
        &.negative {
          color: var(--grayscale-white);
        }
      }
    
      h1 {
        @include font-size(32px, 32px);
        letter-spacing: -1px;
        text-transform: uppercase;
    
        @include breakpoint($narrow) {
          // > 480px
          @include font-size(46px, 52px);
          letter-spacing: -1.5px;
        }
    
        @include breakpoint($extrawide) {
          // > 1200px
          @include font-size(52px, 64px);
          letter-spacing: -1.6px;
        }
    
        @include breakpoint($overwide) {
          // > 1400px
          @include font-size(52px, 64px);
          letter-spacing: -1.6px;
        }
      }
    
      // default h2 used in content pages
      h2 {
        @include font-size(26px, 32px);
        letter-spacing: -0.8px;
    
        @include breakpoint($narrow) {
          // > 480px
          @include font-size(32px, 32px);
          letter-spacing: -1px;
        }
    
        @include breakpoint($extrawide) {
          // > 1200px
          @include font-size(40px, 48px);
          letter-spacing: -1.2px;
        }
    
        @include breakpoint($overwide) {
          // > 1400px
          @include font-size(40px, 48px);
          letter-spacing: -1.2px;
        }
      }
    
      // default h3 used in content pages
      h3 {
        @include font-size(22px, 28px);
        letter-spacing: -0.7px;
    
        @include breakpoint($narrow) {
          // > 480px
          @include font-size(26px, 32px);
          letter-spacing: -0.8px;
        }
      }
    
      h4 {
        @include font-size(18px, 24px);
        letter-spacing: -0.56px;
    
        @include breakpoint($narrow) {
          // > 480px
          @include font-size(22px, 28px);
          letter-spacing: -0.69px;
        }
      }
    
      h5 {
        @include font-size(16px, 20px);
        letter-spacing: -0.5px;
    
        @include breakpoint($narrow) {
          // > 480px
          @include font-size(18px, 24px);
          letter-spacing: -0.56px;
        }
      }
    
      h6 {
        @include font-size(14px, 16px);
        letter-spacing: -0.44px;
    
        @include breakpoint($narrow) {
          // > 480px
          @include font-size(16px, 20px);
          letter-spacing: -0.5px;
        }
      }
    
    Markus Kaarto's avatar
    Markus Kaarto committed
    }