| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492 | body {  background: $secondary-bg;  color: $text;	font: normal #{$base-font-size}/#{$base-line-height} $base-font-family;  height: 100vh;	text-align: left;	text-rendering: optimizeLegibility;}img {  max-width: 100%;}article {  p {    img {      max-width: 100%;      display:block;      margin-left: auto;      margin-right: auto;    }  }}a {  border-bottom: 1px dotted $primary-bg;  color: $text;  text-decoration: none;  -webkit-transition: background 0.3s, color 0.3s;  transition: background 0.3s, color 0.3s;}blockquote {  padding: 15px 30px 15px 15px;  margin: 20px 0 0 10px;  background-color: rgba(204, 122, 111, 0.1);  border-left: 10px solid rgba(191, 87, 73, 0.2);}#fb_oss a {  border: 0;}h1, h2, h3, h4 {  font-family: $header-font-family;  font-weight: 900;}.navPusher {  border-top: $header-height + $header-ptop + $header-pbot solid $primary-bg;	height: 100%;	left: 0;	position: relative;	z-index: 99;}.homeContainer {  background: $primary-bg;  color: $primary-overlay;  a {    color: $primary-overlay;  }  .homeSplashFade {    color: white;  }  .homeWrapper {    padding: 2em 10px;    text-align: left;      .wrapper {        margin: 0px auto;        max-width: $content-width;        padding: 0 20px;      }      .projectLogo {        img {          height: 100px;          margin-bottom: 0px;        }      }      h1#project_title {        font-family: $header-font-family;        font-size: 300%;        letter-spacing: -0.08em;        line-height: 1em;        margin-bottom: 80px;      }      h2#project_tagline {        font-family: $header-font-family;        font-size: 200%;        letter-spacing: -0.04em;        line-height: 1em;      }  }}.wrapper {	margin: 0px auto;	max-width: $content-width;	padding: 0 10px;}.projectLogo {  display: none;  img {    height: 100px;    margin-bottom: 0px;  }}section#intro {  margin: 40px 0;}.fbossFontLight {  font-family: $base-font-family;  font-weight: 300;  font-style: normal;}.fb-like {  display: block;  margin-bottom: 20px;  width: 100%;}.center {  display: block;  text-align: center;}.mainContainer {  background: $secondary-bg;  overflow: auto;  .mainWrapper {    padding: 4vh 10px;    text-align: left;    .allShareBlock {      padding: 10px 0;      .pluginBlock {        margin: 12px 0;        padding: 0;      }    }    a {      &:hover,      &:focus {        background: $primary-bg;        color: $primary-overlay;      }    }    em, i {      font-style: italic;    }    strong, b {      font-weight: bold;    }    h1 {      font-size: 300%;      line-height: 1em;      padding: 1.4em 0 1em;      text-align: left;    }    h2 {      font-size: 250%;      line-height: 1em;      margin-bottom: 20px;      padding: 1.4em 0 20px;      text-align: left;      & {        border-bottom: 1px solid darken($primary-bg, 10%);        color: darken($primary-bg, 10%);        font-size: 22px;        padding: 10px 0;      }      &.blockHeader {        border-bottom: 1px solid white;        color: white;        font-size: 22px;        margin-bottom: 20px;        padding: 10px 0;      }    }    h3 {      font-size: 150%;      line-height: 1.2em;      padding: 1em 0 0.8em;    }    h4 {      font-size: 130%;      line-height: 1.2em;      padding: 1em 0 0.8em;    }    p {      padding: 0.8em 0;    }    ul {      list-style: disc;    }    ol, ul {      padding-left: 24px;      li {        padding-bottom: 4px;        padding-left: 6px;      }    }    strong {      font-weight: bold;    }    .post {      position: relative;      .katex {        font-weight: 700;      }      &.basicPost {        margin-top: 30px;      }      a {        color: $primary-bg;        &:hover,        &:focus {          color: #fff;        }      }      h2 {        border-bottom: 4px solid $primary-bg;        font-size: 130%;      }      h3 {        border-bottom: 1px solid $primary-bg;        font-size: 110%;      }      ol {        list-style: decimal outside none;      }      .post-header {        padding: 1em 0;        h1 {          font-size: 150%;          line-height: 1em;          padding: 0.4em 0 0;          a {            border: none;          }        }        .post-meta {          color: $primary-bg;          font-family: $header-font-family;          text-align: center;        }      }      .postSocialPlugins {        padding-top: 1em;      }      .docPagination {        background: $primary-bg;        bottom: 0px;        left: 0px;        position: absolute;        right: 0px;        .pager {          display: inline-block;          width: 50%;        }        .pagingNext {          float: right;          text-align: right;        }        a {          border: none;          color: $primary-overlay;          display: block;          padding: 4px 12px;          &:hover {            background-color: $secondary-bg;            color: $text;          }          .pagerLabel {            display: inline;          }          .pagerTitle {            display: none;          }        }      }    }    .posts {      .post {        margin-bottom: 6vh;      }    }  }}#integrations_title  {  font-size: 250%;  margin: 80px 0;}.ytVideo {  height: 0;  overflow: hidden;  padding-bottom: 53.4%; /* 16:9 */  padding-top: 25px;  position: relative;}.ytVideo iframe,.ytVideo object,.ytVideo embed {  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;}@media only screen and (min-width: 480px) {  h1#project_title {    font-size: 500%;  }  h2#project_tagline {    font-size: 250%;  }  .projectLogo {    img {      margin-bottom: 10px;      height: 200px;    }  }  .homeContainer .homeWrapper {    padding-left: 10px;    padding-right: 10px;  }  .mainContainer {    .mainWrapper {      .post {        h2 {          font-size: 180%;        }        h3 {          font-size: 120%;        }        .docPagination {          a {            .pagerLabel {              display: none;            }            .pagerTitle {              display: inline;            }          }        }      }    }  }}@media only screen and (min-width: 900px) {  .homeContainer {    .homeWrapper {      position: relative;      #inner {        box-sizing: border-box;        max-width: 600px;        padding-right: 40px;      }      .projectLogo {        align-items: center;        bottom: 0;        display: flex;        justify-content: flex-end;        left: 0;        padding: 2em 20px 4em;        position: absolute;        right: 20px;        top: 0;        img {          height: 100%;          max-height: 250px;        }      }    }  }}@media only screen and (min-width: 1024px) {  .mainContainer {    .mainWrapper {      .post {        box-sizing: border-box;        display: block;        .post-header {          h1 {            font-size: 250%;          }        }      }      .posts {        .post {          margin-bottom: 4vh;          width: 100%;        }      }    }  }}@media only screen and (min-width: 1200px) {  .homeContainer {    .homeWrapper {      #inner {        max-width: 750px;      }    }  }  .wrapper {    max-width: 1100px;  }}@media only screen and (min-width: 1500px) {  .homeContainer {    .homeWrapper {      #inner {        max-width: 1100px;        padding-bottom: 40px;        padding-top: 40px;      }    }  }  .wrapper {    max-width: 1400px;  }}
 |