Solarized

see https://ethanschoonover.com/solarized  

colors

XYZ and sRGB conversions (from L*a*b* with reference white-point of D65 @ 2 degrees)

SOLARIZED  L*   a*   b*  >     X       Y       Z    >     R        G        B     >  #RRGGBB  given
---------  ------------     ----------------------     -------------------------     ------- -------
YELLOW     60  +10  +65     0.2925  0.2812  0.0392     +0.7328  +0.5328  +0.0043     #bc8801 #b58900
ORANGE     50  +50  +55     0.2845  0.1842  0.0277     +0.8125  +0.2952  +0.0823     #d04c15 #cb4b16
RED        50  +65  +45     0.3246  0.1842  0.0443     +0.8791  +0.1990  +0.1804     #e1332e #dc322f
MAGENTA    50  +65  -05     0.3246  0.1842  0.2282     +0.8294  +0.2222  +0.5082     #d43982 #d33682
VIOLET     50  +15  -45     0.2042  0.1842  0.5450     +0.3608  +0.4495  +0.7673     #5c73c4 #6c71c4
BLUE       55  -10  -45     0.1973  0.2293  0.6387     -0.4090  +0.5521  +0.8206     #008dd2 #268bd2
CYAN       60  -35  -05     0.1904  0.2812  0.3426     +0.1233  +0.6320  +0.5973     #20a299 #2aa198
GREEN      60  -20  +65     0.2213  0.2812  0.0392     +0.5518  +0.5967  -0.0469     #8d9900 #859900
The top row shows RGB values given on the Solarized web page. The bottom row, for comparison, shows RGB values calculated dynamically from the canonical L*a*b* values.

monotones

XYZ and sRGB conversions (from L*a*b* with reference white-point of D65 @ 2 degrees)

SOLARIZED  L*   a*   b*  >     X       Y       Z    >     R        G        B     >  #RRGGBB  given
---------  ------------     ----------------------     -------------------------     ------- -------
BASE_03    15  -12  -12     0.0137  0.0191  0.0382     -0.0522  +0.1685  +0.2127     #002b36 #002b36
BASE_02    20  -12  -12     0.0223  0.0299  0.0553     -0.0156  +0.2113  +0.2567     #003642 #073642
BASE_01    45  -07  -07     0.1275  0.1454  0.1921     +0.3385  +0.4331  +0.4620     #576f76 #586e75
BASE_00    50  -07  -07     0.1624  0.1842  0.2399     +0.3867  +0.4823  +0.5117     #637b83 #657b83
BASE_0     60  -06  -03     0.2529  0.2812  0.3278     +0.5104  +0.5804  +0.5866     #839596 #839496
BASE_1     65  -05  -02     0.3099  0.3405  0.3869     +0.5731  +0.6298  +0.6317     #93a1a2 #93a1a1
BASE_2     92  +00  +10     0.7670  0.8070  0.7447     +0.9424  +0.9071  +0.8352     #f1e8d6 #eee8d5
BASE_3     97  +00  +10     0.8786  0.9244  0.8594     +0.9990  +0.9632  +0.8905     #fff7e4 #fdf6e3
The top row shows RGB values given on the Solarized web page. The bottom row, for comparison, shows RGB values calculated dynamically from the canonical L*a*b* values.

monotone combinations

Monotone lightness deltas, (Lbg-Lfg)/5   (every combination)
   BASE_3  BASE_2  BASE_1  BASE_0  BASE_00 BASE_01 BASE_02 BASE_03
     0.0     1.0     6.4     7.4     9.4    10.4    15.4    16.4
    -1.0     0.0     5.4     6.4     8.4     9.4    14.4    15.4
    -6.4    -5.4     0.0     1.0     3.0     4.0     9.0    10.0
    -7.4    -6.4    -1.0     0.0     2.0     3.0     8.0     9.0
    -9.4    -8.4    -3.0    -2.0     0.0     1.0     6.0     7.0
   -10.4    -9.4    -4.0    -3.0    -1.0     0.0     5.0     6.0
   -15.4   -14.4    -9.0    -8.0    -6.0    -5.0     0.0     1.0
   -16.4   -15.4   -10.0    -9.0    -7.0    -6.0    -1.0     0.0

same as above, but only the sanctioned FG/BG combinations

     6.4     7.4     9.4    10.4
     5.4     6.4     8.4     9.4
    -9.0    -8.0    -6.0    -5.0
   -10.0    -9.0    -7.0    -6.0

base3:base1
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base3:base0
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base3:base00
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base3:base01
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base2:base1
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base2:base0
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base2:base00
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base2:base01
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base02:base1
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base02:base0
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base02:base00
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base02:base01
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base03:base1
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base03:base0
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base03:base00
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.
base03:base01
Ðaém eafera wæs æfter cenned geong in geardum þone god sende folce tó frófre· fyrenðearfe ongeat· þæt híe aér drugon aldorléase lange hwíle· him þæs líffréä wuldres wealdend woroldáre forgeaf: Béowulf wæs bréme—blaéd wíde sprang—Scyldes eafera Scedelandum in.

example CSS usage

:root {
    --sol-base03: #002b36;
    --sol-base02: #003642;
    --sol-base01: #576f76;
    --sol-base00: #637b83;
    --sol-base0: #839596;
    --sol-base1: #93a1a2;
    --sol-base2: #f1e8d6;
    --sol-base3: #fff7e4;
    --sol-yellow: #bc8801;
    --sol-orange: #d04c15;
    --sol-red: #e1332e;
    --sol-magenta: #d43982;
    --sol-violet: #5c73c4;
    --sol-blue: #008dd2;
    --sol-cyan: #20a299;
    --sol-green: #8d9900;
}
body {
    color: var(--sol-base00);
    background-color: var(--sol-base3);
}