@import './helpers/variables/_merge';
@import './helpers/mixins/_merge';

@import './components/**/*.scss';


html,
body,
#docula {
  height: 100%;
}

html {
  font-size: $font-size--base;
}

body {
  min-width: 320px;
  background-color: $bgc-primary;
  line-height: 1.6;
  font-family: $font-primary, $font-secondary;
  font-size: $font-size--sm;
}

h1 {
  font-size: 2em;
  line-height: 1.5em;
  margin-bottom: 10px;
}

h2 {
  font-size: 22px;
  font-weight: 300;
  margin-bottom: 10px;
  margin-top: 30px;
}

h3 {
  font-size: 18px;
  line-height: 1.05em;
  margin-top: 1.05em;
  margin-bottom: 10px;
}

h4 {
  font-size: 16px;
  line-height: 1.05em;
  margin-top: 1.05em;
  margin-bottom: 10px;
}

h5 {
  font-size: 14px;
  line-height: 1.05em;
  margin-top: 1.05em;
  margin-bottom: 10px;
}

h1, h2, h3 {
  a {
    text-decoration: none;
    color: inherit;

    &:hover {
      color: $lime;
    }
  }
}

strong, b {
  font-weight: bold;
}

small {
  font-size: 0.9em;
}

.list {
  list-style: circle;
  list-style-position: inside;
}

.hljs {
  background-color: transparent;
}

@include respond-to('medium') {
  body {
    font-size: $font-size--md;
  }
}
