.badge {
	border-radius: 0;
	display: inline-flex;
	align-items: center;
	height: 1.5rem;
	line-height: 1.5rem;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
}

.tabs-boxed .tab {
	border-radius: 0;
}

.badge-c {
	border-color: transparent;
	background-color: #555555;
	color: #FFF;
}

.badge-cpp {
	border-color: transparent;
	background-color: #f34b7d;
	color: #FFF;
}

.badge-csharp {
	border-color: transparent;
	background-color: #178600;
	color: #FFF;
}

.badge-golang {
	border-color: transparent;
	background-color: #02ADD7;
	color: #000;
}

.badge-rust {
	border-color: transparent;
	background-color: #F46629;
	color: #000;
}

.badge-js {
	border-color: transparent;
	background-color: #f1e05a;
	color: #000;
}

.badge-zig {
	border-color: transparent;
	background-color: #EB915F;
	color: #000;
}

.badge-dlang {
	border-color: transparent;
	background-color: #ba595e;
	color: #000;
}

.badge-shell {
	border-color: transparent;
	background-color: #89e051;
	color: #000;
}

.badge-python {
	border-color: transparent;
	background-color: #5D9DCB;
	color: #000;
}

.badge-swift {
	border-color: transparent;
	background-color: #F05138;
	color: #FFF;
}

.badge-asm-x86 {
	border-color: transparent;
	background-color: #6E4C13;
	color: #FFF;
}

.badge-dart {
	border-color: transparent;
	background-color: #00B4AB;
	color: #000;
}

.badge-ocaml {
	border-color: transparent;
	background-color: #EE6A21;
	color: #000;
}

.badge-ruby {
	border-color: transparent;
	background-color: #701516;
	color: #FFF;
}

.badge-crystal {
	border-color: transparent;
	background-color: #140f46;
	color: #FFF;
}

.badge-java {
	border-color: transparent;
	background-color: #b07219;
	color: #FFF;
}

.badge-lua {
	border-color: transparent;
	background-color: #000080;
	color: #FFF;
}

.badge-objc {
	border-color: transparent;
	background-color: #438eff;
	color: #000;
}

.badge-objcpp {
	border-color: transparent;
	background-color: #6866fb;
	color: #FFF;
}

.badge-nim {
	border-color: transparent;
	background-color: #ffc200;
	color: #000;
}

.badge-pascal {
	border-color: transparent;
	background-color: #E3F171;
	color: #000;
}

.badge-perl {
	border-color: transparent;
	background-color: #0298c3;
	color: #000;
}

.badge-raku {
	border-color: transparent;
	background-color: #0000fb;
	color: #FFF;
}

.badge-fsharp {
	border-color: transparent;
	background-color: #b845fc;
	color: #000;
}

.badge-mojo {
	border-color: transparent;
	background-color: #B5C1F5;
	color: #000;
}

.badge-vlang {
	border-color: transparent;
	background-color: #4f87c4;
	color: #000;
}

.badge-odin {
	border-color: transparent;
	background-color: #60AFFE;
	color: #000;
}

.badge-ada {
	border-color: transparent;
	background-color: #02f88c;
	color: #000;
}

.badge-wasm {
	border-color: transparent;
	background-color: #04133b;
	color: #FFF;
}

.badge-haskell {
	border-color: transparent;
	background-color: #C389BC;
	color: #000;
}

.badge-common-lisp {
	border-color: transparent;
	background-color: #3fb68b;
	color: #000;
}

.badge-racket {
	border-color: transparent;
	background-color: #3c5caa;
	color: #FFF;
}

.badge-scala {
	border-color: transparent;
	background-color: #c22d40;
	color: #FFF;
}

.badge-clojure {
	border-color: transparent;
	background-color: #db5855;
	color: #FFF;
}

.badge-scheme {
	border-color: transparent;
	background-color: #1e4aec;
	color: #FFF;
}

.badge-kotlin {
	border-color: transparent;
	background-color: #A97BFF;
	color: #000;
}

.badge-julia {
	border-color: transparent;
	background-color: #a270ba;
	color: #000;
}

.badge-cobol {
	border-color: transparent;
	background-color: #9E6A13;
	color: #000;
}

.badge-haxe {
	border-color: transparent;
	background-color: #DF7915;
	color: #000;
}

.badge-typescript {
	border-color: transparent;
	background-color: #3178C4;
	color: #000;
}

.badge-vala {
	border-color: transparent;
	background-color: #FBE5CE;
	color: #000;
}

.badge-qml {
	border-color: transparent;
	background-color: #45A52D;
	color: #000;
}

.lang-border {
	border-top-width: 2px;
	border-style: solid;
}

.lang-border-rust { border-top-color: #f4662d; }
.lang-border-go { border-top-color: #02add7; }
.lang-border-cpp { border-top-color: #f34b7d; }
.lang-border-c { border-top-color: #555; }
.lang-border-python { border-top-color: #5d9dcb; }
.lang-border-javascript { border-top-color: #f1e05a; }
.lang-border-shell { border-top-color: #89e051; }
.lang-border-haskell { border-top-color: #c389bc; }
.lang-border-swift { border-top-color: #f05138; }
.lang-border-zig { border-top-color: #eb915f; }
.lang-border-csharp { border-top-color: #178600; }
.lang-border-dart { border-top-color: #00b4ab; }
.lang-border-ocaml { border-top-color: #ee6a21; }
.lang-border-ruby { border-top-color: #701516; }
.lang-border-crystal { border-top-color: #140f46; }
.lang-border-java { border-top-color: #b07219; }
.lang-border-lua { border-top-color: #000080; }
.lang-border-objective-c { border-top-color: #438eff; }
.lang-border-objective-cpp { border-top-color: #6866fb; }
.lang-border-nim { border-top-color: #ffc200; }
.lang-border-pascal { border-top-color: #e3f171; }
.lang-border-perl { border-top-color: #0298c3; }
.lang-border-raku { border-top-color: #0000fb; }
.lang-border-fsharp { border-top-color: #b845fc; }
.lang-border-mojo { border-top-color: #b5c1f5; }
.lang-border-vlang { border-top-color: #4f87c4; }
.lang-border-odin { border-top-color: #60affe; }
.lang-border-ada { border-top-color: #02f88c; }
.lang-border-webassembly { border-top-color: #04133b; }
.lang-border-common-lisp { border-top-color: #3fb68b; }
.lang-border-racket { border-top-color: #3c5caa; }
.lang-border-scheme { border-top-color: #1e4aec; }
.lang-border-kotlin { border-top-color: #a97bff; }
.lang-border-julia { border-top-color: #a270ba; }
.lang-border-cobol { border-top-color: #9e6a13; }
.lang-border-haxe { border-top-color: #df7915; }
.lang-border-typescript { border-top-color: #3178c4; }
.lang-border-d { border-top-color: #ba595e; }
.lang-border-assembly-x86 { border-top-color: #6e4c13; }
.lang-border-c3 { border-top-color: #555; }
.lang-border-php { border-top-color: #4f5d95; }