// This list is generated from https://raw.githubusercontent.com/github/linguist/master/lib/linguist/languages.yml
#let github-pl-colors = (
  "1c enterprise": rgb("#814CCC"),
  "4d": rgb("#004289"),
  "abap": rgb("#E8274B"),
  "abap cds": rgb("#555e25"),
  "ags script": rgb("#B9D9FF"),
  "aidl": rgb("#34EB6B"),
  "al": rgb("#3AA2B5"),
  "ampl": rgb("#E6EFBB"),
  "antlr": rgb("#9DC3FF"),
  "apl": rgb("#5A8164"),
  "asp.net": rgb("#9400ff"),
  "ats": rgb("#1ac620"),
  "actionscript": rgb("#882B0F"),
  "ada": rgb("#02f88c"),
  "agda": rgb("#315665"),
  "alloy": rgb("#64C800"),
  "alpine abuild": rgb("#0D597F"),
  "angelscript": rgb("#C7D7DC"),
  "apex": rgb("#1797c0"),
  "apollo guidance computer": rgb("#0B3D91"),
  "applescript": rgb("#101F1F"),
  "arc": rgb("#aa2afe"),
  "aspectj": rgb("#a957b0"),
  "assembly": rgb("#6E4C13"),
  "asymptote": rgb("#ff0000"),
  "augeas": rgb("#9CC134"),
  "autohotkey": rgb("#6594b9"),
  "autoit": rgb("#1C3552"),
  "awk": rgb("#c30e9b"),
  "basic": rgb("#ff0000"),
  "ballerina": rgb("#FF5000"),
  "batchfile": rgb("#C1F12E"),
  "beef": rgb("#a52f4e"),
  "berry": rgb("#15A13C"),
  "bicep": rgb("#519aba"),
  "bison": rgb("#6A463F"),
  "bitbake": rgb("#00bce4"),
  "blitzbasic": rgb("#00FFAE"),
  "blitzmax": rgb("#cd6400"),
  "bluespec": rgb("#12223c"),
  "boo": rgb("#d4bec1"),
  "boogie": rgb("#c80fa0"),
  "brainfuck": rgb("#2F2530"),
  "brighterscript": rgb("#66AABB"),
  "brightscript": rgb("#662D91"),
  "c": rgb("#555555"),
  "c#": rgb("#178600"),
  "c++": rgb("#f34b7d"),
  "cap cds": rgb("#0092d1"),
  "clips": rgb("#00A300"),
  "cmake": rgb("#DA3434"),
  "cue": rgb("#5886E1"),
  "cweb": rgb("#00007a"),
  "cadence": rgb("#00ef8b"),
  "cairo": rgb("#ff4a48"),
  "cameligo": rgb("#3be133"),
  "cap'n proto": rgb("#c42727"),
  "ceylon": rgb("#dfa535"),
  "chapel": rgb("#8dc63f"),
  "chuck": rgb("#3f8000"),
  "circom": rgb("#707575"),
  "cirru": rgb("#ccccff"),
  "clarion": rgb("#db901e"),
  "clarity": rgb("#5546ff"),
  "classic asp": rgb("#6a40fd"),
  "clean": rgb("#3F85AF"),
  "click": rgb("#E4E6F3"),
  "clojure": rgb("#db5855"),
  "codeql": rgb("#140f46"),
  "coffeescript": rgb("#244776"),
  "coldfusion": rgb("#ed2cd6"),
  "coldfusion cfc": rgb("#ed2cd6"),
  "common lisp": rgb("#3fb68b"),
  "common workflow language": rgb("#B5314C"),
  "component pascal": rgb("#B0CE4E"),
  "coq": rgb("#d0b68c"),
  "crystal": rgb("#000100"),
  "csound": rgb("#1a1a1a"),
  "csound document": rgb("#1a1a1a"),
  "csound score": rgb("#1a1a1a"),
  "cuda": rgb("#3A4E3A"),
  "curry": rgb("#531242"),
  "cypher": rgb("#34c0eb"),
  "cython": rgb("#fedf5b"),
  "d": rgb("#ba595e"),
  "dm": rgb("#447265"),
  "dafny": rgb("#FFEC25"),
  "dart": rgb("#00B4AB"),
  "dataweave": rgb("#003a52"),
  "denizenscript": rgb("#FBEE96"),
  "dhall": rgb("#dfafff"),
  "dockerfile": rgb("#384d54"),
  "dogescript": rgb("#cca760"),
  "dylan": rgb("#6c616e"),
  "e": rgb("#ccce35"),
  "ecl": rgb("#8a1267"),
  "eclipse": rgb("#001d9d"),
  "eq": rgb("#a78649"),
  "earthly": rgb("#2af0ff"),
  "eiffel": rgb("#4d6977"),
  "elixir": rgb("#6e4a7e"),
  "elm": rgb("#60B5CC"),
  "elvish": rgb("#55BB55"),
  "elvish transcript": rgb("#55BB55"),
  "emacs lisp": rgb("#c065db"),
  "emberscript": rgb("#FFF4F3"),
  "erlang": rgb("#B83998"),
  "euphoria": rgb("#FF790B"),
  "f#": rgb("#b845fc"),
  "f*": rgb("#572e30"),
  "flux": rgb("#88ccff"),
  "factor": rgb("#636746"),
  "fancy": rgb("#7b9db4"),
  "fantom": rgb("#14253c"),
  "faust": rgb("#c37240"),
  "fennel": rgb("#fff3d7"),
  "filebench wml": rgb("#F6B900"),
  "fluent": rgb("#ffcc33"),
  "forth": rgb("#341708"),
  "fortran": rgb("#4d41b1"),
  "fortran free form": rgb("#4d41b1"),
  "freebasic": rgb("#141AC9"),
  "freemarker": rgb("#0050b2"),
  "frege": rgb("#00cafe"),
  "futhark": rgb("#5f021f"),
  "g-code": rgb("#D08CF2"),
  "gaml": rgb("#FFC766"),
  "gams": rgb("#f49a22"),
  "gap": rgb("#0000cc"),
  "gcc machine description": rgb("#FFCFAB"),
  "gdscript": rgb("#355570"),
  "glsl": rgb("#5686a5"),
  "gsc": rgb("#FF6800"),
  "game maker language": rgb("#71b417"),
  "genero": rgb("#63408e"),
  "genie": rgb("#fb855d"),
  "genshi": rgb("#951531"),
  "gentoo ebuild": rgb("#9400ff"),
  "gentoo eclass": rgb("#9400ff"),
  "gherkin": rgb("#5B2063"),
  "gleam": rgb("#ffaff3"),
  "glyph": rgb("#c1ac7f"),
  "gnuplot": rgb("#f0a9f0"),
  "go": rgb("#00ADD8"),
  "golo": rgb("#88562A"),
  "gosu": rgb("#82937f"),
  "grace": rgb("#615f8b"),
  "grammatical framework": rgb("#ff0000"),
  "groovy": rgb("#4298b8"),
  "groovy server pages": rgb("#4298b8"),
  "hcl": rgb("#844FBA"),
  "hlsl": rgb("#aace60"),
  "hack": rgb("#878787"),
  "harbour": rgb("#0e60e3"),
  "haskell": rgb("#5e5086"),
  "haxe": rgb("#df7900"),
  "hiveql": rgb("#dce200"),
  "holyc": rgb("#ffefaf"),
  "hy": rgb("#7790B2"),
  "idl": rgb("#a3522f"),
  "igor pro": rgb("#0000cc"),
  "idris": rgb("#b30000"),
  "imagej macro": rgb("#99AAFF"),
  "imba": rgb("#16cec6"),
  "inno setup": rgb("#264b99"),
  "io": rgb("#a9188d"),
  "ioke": rgb("#078193"),
  "isabelle": rgb("#FEFE00"),
  "isabelle root": rgb("#FEFE00"),
  "j": rgb("#9EEDFF"),
  "jcl": rgb("#d90e09"),
  "jflex": rgb("#DBCA00"),
  "jsoniq": rgb("#40d47e"),
  "janet": rgb("#0886a5"),
  "jasmin": rgb("#d03600"),
  "java": rgb("#b07219"),
  "java server pages": rgb("#2A6277"),
  "javascript": rgb("#f1e05a"),
  "javascript+erb": rgb("#f1e05a"),
  "jetbrains mps": rgb("#21D789"),
  "jison": rgb("#56b3cb"),
  "jison lex": rgb("#56b3cb"),
  "jolie": rgb("#843179"),
  "jsonnet": rgb("#0064bd"),
  "julia": rgb("#a270ba"),
  "just": rgb("#384d54"),
  "krl": rgb("#28430A"),
  "kaitai struct": rgb("#773b37"),
  "kakounescript": rgb("#6f8042"),
  "kerboscript": rgb("#41adf0"),
  "kotlin": rgb("#A97BFF"),
  "lfe": rgb("#4C3023"),
  "llvm": rgb("#185619"),
  "lolcode": rgb("#cc9900"),
  "lsl": rgb("#3d9970"),
  "labview": rgb("#fede06"),
  "lasso": rgb("#999999"),
  "lex": rgb("#DBCA00"),
  "ligolang": rgb("#0e74ff"),
  "lilypond": rgb("#9ccc7c"),
  "literate agda": rgb("#315665"),
  "literate coffeescript": rgb("#244776"),
  "literate haskell": rgb("#5e5086"),
  "livescript": rgb("#499886"),
  "logtalk": rgb("#295b9a"),
  "lookml": rgb("#652B81"),
  "lua": rgb("#000080"),
  "matlab": rgb("#e16737"),
  "maxscript": rgb("#00a6a6"),
  "mlir": rgb("#5EC8DB"),
  "mql4": rgb("#62A8D6"),
  "mql5": rgb("#4A76B8"),
  "macaulay2": rgb("#d8ffff"),
  "makefile": rgb("#427819"),
  "mako": rgb("#7e858d"),
  "mathematica": rgb("#dd1100"),
  "max": rgb("#c4a79c"),
  "mercury": rgb("#ff2b2b"),
  "meson": rgb("#007800"),
  "metal": rgb("#8f14e9"),
  "mint": rgb("#02b046"),
  "mirah": rgb("#c7a938"),
  "modelica": rgb("#de1d31"),
  "modula-2": rgb("#10253f"),
  "modula-3": rgb("#223388"),
  "monkey c": rgb("#8D6747"),
  "moonscript": rgb("#ff4585"),
  "motoko": rgb("#fbb03b"),
  "motorola 68k assembly": rgb("#005daa"),
  "move": rgb("#4a137a"),
  "ncl": rgb("#28431f"),
  "nwscript": rgb("#111522"),
  "nasal": rgb("#1d2c4e"),
  "nearley": rgb("#990000"),
  "nemerle": rgb("#3d3c6e"),
  "netlinx": rgb("#0aa0ff"),
  "netlinx+erb": rgb("#747faa"),
  "netlogo": rgb("#ff6375"),
  "newlisp": rgb("#87AED7"),
  "nextflow": rgb("#3ac486"),
  "nim": rgb("#ffc200"),
  "nit": rgb("#009917"),
  "nix": rgb("#7e7eff"),
  "nu": rgb("#c9df40"),
  "numpy": rgb("#9C8AF9"),
  "nushell": rgb("#4E9906"),
  "ocaml": rgb("#ef7a08"),
  "objectscript": rgb("#424893"),
  "objective-c": rgb("#438eff"),
  "objective-c++": rgb("#6866fb"),
  "objective-j": rgb("#ff0c5a"),
  "odin": rgb("#60AFFE"),
  "omgrofl": rgb("#cabbff"),
  "opal": rgb("#f7ede0"),
  "open policy agent": rgb("#7d9199"),
  "opencl": rgb("#ed2e2d"),
  "openedge abl": rgb("#5ce600"),
  "openqasm": rgb("#AA70FF"),
  "openscad": rgb("#e5cd45"),
  "oxygene": rgb("#cdd0e3"),
  "oz": rgb("#fab738"),
  "p4": rgb("#7055b5"),
  "pddl": rgb("#0d00ff"),
  "peg.js": rgb("#234d6b"),
  "php": rgb("#4F5D95"),
  "plsql": rgb("#dad8d8"),
  "plpgsql": rgb("#336790"),
  "pov-ray sdl": rgb("#6bac65"),
  "pact": rgb("#F7A8B8"),
  "pan": rgb("#cc0000"),
  "papyrus": rgb("#6600cc"),
  "parrot": rgb("#f3ca0a"),
  "pascal": rgb("#E3F171"),
  "pawn": rgb("#dbb284"),
  "pep8": rgb("#C76F5B"),
  "perl": rgb("#0298c3"),
  "picolisp": rgb("#6067af"),
  "piglatin": rgb("#fcd7de"),
  "pike": rgb("#005390"),
  "pogoscript": rgb("#d80074"),
  "polar": rgb("#ae81ff"),
  "portugol": rgb("#f8bd00"),
  "powerbuilder": rgb("#8f0f8d"),
  "powershell": rgb("#012456"),
  "processing": rgb("#0096D8"),
  "procfile": rgb("#3B2F63"),
  "prolog": rgb("#74283c"),
  "promela": rgb("#de0000"),
  "propeller spin": rgb("#7fa2a7"),
  "puppet": rgb("#302B6D"),
  "purebasic": rgb("#5a6986"),
  "purescript": rgb("#1D222D"),
  "pyret": rgb("#ee1e10"),
  "python": rgb("#3572A5"),
  "python console": rgb("#3572A5"),
  "q#": rgb("#fed659"),
  "qml": rgb("#44a51c"),
  "qt script": rgb("#00b841"),
  "quake": rgb("#882233"),
  "r": rgb("#198CE7"),
  "rexx": rgb("#d90e09"),
  "rpgle": rgb("#2BDE21"),
  "racket": rgb("#3c5caa"),
  "ragel": rgb("#9d5200"),
  "raku": rgb("#0000fb"),
  "rascal": rgb("#fffaa0"),
  "rescript": rgb("#ed5051"),
  "reason": rgb("#ff5847"),
  "reasonligo": rgb("#ff5847"),
  "rebol": rgb("#358a5b"),
  "red": rgb("#f50000"),
  "ren'py": rgb("#ff7f7f"),
  "ring": rgb("#2D54CB"),
  "robotframework": rgb("#00c0b5"),
  "rouge": rgb("#cc0088"),
  "routeros script": rgb("#DE3941"),
  "ruby": rgb("#701516"),
  "rust": rgb("#dea584"),
  "sas": rgb("#B34936"),
  "sqf": rgb("#3F3F3F"),
  "sqlpl": rgb("#e38c00"),
  "saltstack": rgb("#646464"),
  "scala": rgb("#c22d40"),
  "scenic": rgb("#fdc700"),
  "scheme": rgb("#1e4aec"),
  "scilab": rgb("#ca0f21"),
  "self": rgb("#0579aa"),
  "shaderlab": rgb("#222c37"),
  "shell": rgb("#89e051"),
  "shen": rgb("#120F14"),
  "singularity": rgb("#64E6AD"),
  "slash": rgb("#007eff"),
  "slice": rgb("#003fa2"),
  "smpl": rgb("#c94949"),
  "smalltalk": rgb("#596706"),
  "smarty": rgb("#f0c040"),
  "smithy": rgb("#c44536"),
  "snakemake": rgb("#419179"),
  "solidity": rgb("#AA6746"),
  "sourcepawn": rgb("#f69e1d"),
  "squirrel": rgb("#800000"),
  "stan": rgb("#b2011d"),
  "standard ml": rgb("#dc566d"),
  "starlark": rgb("#76d275"),
  "stata": rgb("#1a5f91"),
  "supercollider": rgb("#46390b"),
  "sway": rgb("#dea584"),
  "swift": rgb("#F05138"),
  "systemverilog": rgb("#DAE1C2"),
  "ti program": rgb("#A0AA87"),
  "tl-verilog": rgb("#C40023"),
  "tla": rgb("#4b0079"),
  "tsql": rgb("#e38c00"),
  "tsx": rgb("#3178c6"),
  "txl": rgb("#0178b8"),
  "talon": rgb("#333333"),
  "tcl": rgb("#e4cc98"),
  "terra": rgb("#00004c"),
  "thrift": rgb("#D12127"),
  "turing": rgb("#cf142b"),
  "typescript": rgb("#3178c6"),
  "unified parallel c": rgb("#4e3617"),
  "uno": rgb("#9933cc"),
  "unrealscript": rgb("#a54c4d"),
  "urweb": rgb("#ccccee"),
  "v": rgb("#4f87c4"),
  "vba": rgb("#867db1"),
  "vbscript": rgb("#15dcdc"),
  "vcl": rgb("#148AA8"),
  "vhdl": rgb("#adb2cb"),
  "vala": rgb("#a56de2"),
  "verilog": rgb("#b2b7f8"),
  "vim script": rgb("#199f4b"),
  "visual basic .net": rgb("#945db7"),
  "visual basic 6.0": rgb("#2c6353"),
  "volt": rgb("#1F1F1F"),
  "vyper": rgb("#2980b9"),
  "wdl": rgb("#42f1f4"),
  "wgsl": rgb("#1a5e9a"),
  "webassembly": rgb("#04133b"),
  "whiley": rgb("#d5c397"),
  "witcher script": rgb("#ff0000"),
  "wollok": rgb("#a23738"),
  "wren": rgb("#383838"),
  "x10": rgb("#4B6BEF"),
  "xc": rgb("#99DA07"),
  "xquery": rgb("#5232e7"),
  "xslt": rgb("#EB8CEB"),
  "xojo": rgb("#81bd41"),
  "xonsh": rgb("#285EEF"),
  "xtend": rgb("#24255d"),
  "yara": rgb("#220000"),
  "yacc": rgb("#4B6C4B"),
  "yul": rgb("#794932"),
  "zap": rgb("#0d665e"),
  "zil": rgb("#dc75e5"),
  "zenscript": rgb("#00BCD1"),
  "zephir": rgb("#118f9e"),
  "zig": rgb("#ec915c"),
  "zimpl": rgb("#d67711"),
  "ec": rgb("#913960"),
  "fish": rgb("#4aae47"),
  "hoon": rgb("#00b171"),
  "jq": rgb("#c7254e"),
  "mirc script": rgb("#3d57c3"),
  "mcfunction": rgb("#E22837"),
  "mupad": rgb("#244963"),
  "nesc": rgb("#94B0C7"),
  "ooc": rgb("#b0b77e"),
  "q": rgb("#0040cd"),
  "sed": rgb("#64b970"),
  "wisp": rgb("#7582D1"),
  "xbase": rgb("#403a40"),
)
