@media only screen and (min-width: 768px) {
  pre {
  	margin-left: -200px;
	  width: 760px !important;
  }
}

@media only screen and (min-width: 960px) {
  pre {
    margin-left: -120px;
    width: 760px !important;
  }
}

div.narrow + pre {
  width: 100% !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

pre {
  	border-left: 0.1em solid #888;
  	padding-left: 12px;
  	background-color: #FAFAFA;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-top: 2em;
	margin-bottom: 2em;
}

code {
	font-family: Nitti;
}

code {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 0em;
  margin-right: 0em;
}

.language-swift .k, .language-swift .kr, .language-swift .kt, .language-swift .nb {
  color: rgb(0,0,255);
}

.language-swift .s {
  color: rgb(163,21,21);
}

.language-swift .bp, .language-swift .n {
  color: rgb(43, 131, 159);
}

.language-swift .c1 {
  color: rgb(0, 128, 0);
}