Typography

The base styles and type for all components in the Transit Kit.

Headings (h1-h6)

Bobby practices his kickflip daily.

Bobby practices his kickflip daily.

Bobby practices his kickflip daily.

Bobby practices his kickflip daily.

Bobby practices his kickflip daily.
Bobby practices his kickflip daily.
Paragraph

Ipsa qui non aliquid culpa officiis eos. Et earum nesciunt dolore facilis odit quia fuga itaque aut. Non amet fugiat et minus dignissimos veritatis magnam eos.

Ipsa qui non aliquid culpa officiis eos. Et earum nesciunt dolore facilis odit quia fuga itaque aut. Non amet fugiat et minus dignissimos veritatis magnam eos.

Ipsa qui non aliquid culpa officiis eos. Et earum nesciunt dolore facilis odit quia fuga itaque aut. Non amet fugiat et minus dignissimos veritatis magnam eos.

Lists

Unordered List:

  • Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.
  • Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.
  • Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.
  • Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.

Ordered Lists:

  1. Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.
  2. Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.
  3. Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.
  4. Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.
Markup
<section>
  <article>
    <h1 class="title">Typography</h1>
    <p>The base styles and type for all components in the <a target="_blank" href="https://www.figma.com/file/QqVfPZwDTpElNvapWKw5Zm/Transit-Kit?node-id=0%3A1">Transit Kit</a>.</p>
  </article>  
  <article>
    <span>Headings (h1-h6)</span>
    <h1 class="tk-heading--h1">Bobby practices his kickflip daily.</h1>
    <h2 class="tk-heading--h2">Bobby practices his kickflip daily.</h2>
    <h3 class="tk-heading--h3">Bobby practices his kickflip daily.</h3>
    <h4 class="tk-heading--h4">Bobby practices his kickflip daily.</h4>
    <h5 class="tk-heading--h5">Bobby practices his kickflip daily.</h5>
    <h6 class="tk-heading--h6">Bobby practices his kickflip daily.</h6>
  </article>
  <article>
    <span>Paragraph</span>
    <p class="tk-text--lg">Ipsa qui non aliquid culpa officiis eos. Et earum nesciunt dolore facilis odit quia fuga itaque aut. Non amet fugiat et minus dignissimos veritatis magnam eos.</p>
    <p>Ipsa qui non aliquid culpa officiis eos. Et earum nesciunt dolore facilis odit quia fuga itaque aut. Non amet fugiat et minus dignissimos veritatis magnam eos.</p>
    <p class="tk-text--sm">Ipsa qui non aliquid culpa officiis eos. Et earum nesciunt dolore facilis odit quia fuga itaque aut. Non amet fugiat et minus dignissimos veritatis magnam eos.</p>
  </article>
  <article>
    <span>Links</span>
    <div>
      <a class="tk-text--lg">Learn more</a>
    </div>
    <div>
      <a>Learn more</a>
    </div>
    <div>
      <a class="tk-text--sm">Learn more</a>
    </div>
  </article>
  <article>
    <span>Lists</span>
    <p>Unordered List:</p>
    <ul>
      <li>Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.</li>
      <li>Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.</li>
      <li>Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.</li>
      <li>Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.</li>
    </ul>
    <p>Ordered Lists:</p>
    <ol>
      <li>Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.</li>
      <li>Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.</li>
      <li>Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.</li>
      <li>Ut delectus ad perspiciatis blanditiis deleniti dolorum dignissimos blanditiis id.</li>
    </ol>
  </artcile>
</section>
CSS
/* mobile */
.tk-heading--h1,
.tk-heading--h2,
.tk-heading--h3,
.tk-heading--h4,
.tk-heading--h5,
.tk-heading--h6 {
  color: var(--color-heading);
  font-family: var(--font-family-primary);
  font-weight: var(--font-weight-bold);
  line-height: 1.2;
}

.tk-heading--h1 {
  font-size: var(--36px);
}

.tk-heading--h2 {
  font-size: var(--32px);
}

.tk-heading--h3 {
  font-size: var(--28px);
}

.tk-heading--h4 {
  font-size: var(--24px);
}

.tk-heading--h5 {
  font-size: var(--20px);
}

.tk-heading--h6 {
  font-size: var(--18px);
}

.tk-link,
.tk-paragraph, .tk-list__item {
  line-height: 1.5;
}

.tk-link, .tk-paragraph {
  font-size: var(--16px);
  font-family: var(--font-family-primary);
}

.tk-paragraph {
  color: var(--color-body);
}

.tk-list--ordered, .tk-list--unordered {
  margin: var(--24px) var(--16px);
}

.tk-list--unordered {
  list-style: disc;
}

.tk-list--ordered {
  list-style: decimal;
}

.tk-list__item {
  display: list-item;
  margin: var(--16px) 0;
}

/* desktop */
@media screen and (min-width: 1200px) {
  .tk-heading--h1,
  .tk-heading--h2,
  .tk-heading--h3,
  .tk-heading--h4,
  .tk-heading--h5,
  .tk-heading--h6 {
    line-height: 1.2;
  }

  .tk-heading--h1 {
    font-size: var(--64px);
  }

  .tk-heading--h2 {
    font-size: var(--48px);
  }

  .tk-heading--h3 {
    font-size: var(--32px);
  }

  .tk-heading--h4 {
    font-size: var(--28px);
  }

  .tk-heading--h5 {
    font-size: var(--24px);
  }

  .tk-heading--h6 {
    font-size: var(--20px);
  }

  .tk-link, .tk-paragraph {
    font-size: var(--18px);
  }
}
JS