All colors (and their name) are retrieved from Coolors
There are 2 variants of this theme.
Large Aperture. Main theme which designed to perform best in low light condition (at night).
Small Aperture. Alternative theme to use when you're working under bright sunlight.
When using Small Aperture theme, color pallete are generated by darkening 25-50% (depending on how good its contrast ratio), except for background & foreground which uses invert method + minor adjustment.
Generally, all languages with good syntax highlighting support are already supported, but here's list of languages that I personally tested: