@import "../../../base/mixins";
@import "../../../base/colours";
@import "../../../base/globals";

$base-font: "Helvetica Neue", Helvetica, Arial, sans-serif;

.Tree-title,
.Tree-item,
.Status-label,
.Prose,
.Tree-collectionLabel {
  font-family: $base-font;
  font-size: 1em !important;
}

.Browser-tab a,
.Meta-value,
.FileBrowser-select-label,
.FileBrowser-selectWrapper,
.Frame .Meta-key,
.Browser-panel .Code
.select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 0.85em !important;
}

.Document-title,
.Pen-title,
.Header-title {
  font-family: $base-font;
}

.Header {
  background-color: $white;
  box-shadow: none;
  padding: 15px 0 10px 0;
  line-height: 1;
  font-family: $base-font;
  border-bottom: 1px solid $grey-3;

  .logo {
    width: 360px;
    padding-left: 1em;
    margin-right: 10px;

    img {
      max-width: 100%;
    }
  }
}

[dir="ltr"] .Frame-panel--sidebar {
  border-right: 1px solid $grey-3;
}

.Prose {
  max-width: 100%;
  font-family: $base-font;
  font-size: 1em !important;

  code pre {
    padding: 1em 0.5rem;
    margin: 1rem -0.5rem;
    overflow: auto;
  }
}

.example {
  margin: 2em 0;
  border: 1px solid $grey-2;
  padding: 2em;
}

.swatches {
  margin-top: 2em;
}

.swatch-wrapper {
  width: 30%;
  float: left;
  margin-bottom: 2em;
}

.swatch {
  width: 150px;
  height: 60px;
  margin-bottom: 0.25em;
}
