From 7624b93d0f5ac5ad5094c1c84ace0239c562f124 Mon Sep 17 00:00:00 2001
From: Ryan Rueger <git@rueg.re>
Date: Tue, 18 Mar 2025 14:03:23 +0100
Subject: Initial commit

---
 ibmcolors.sty | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 129 insertions(+)
 create mode 100644 ibmcolors.sty

(limited to 'ibmcolors.sty')

diff --git a/ibmcolors.sty b/ibmcolors.sty
new file mode 100644
index 0000000..ec9fa79
--- /dev/null
+++ b/ibmcolors.sty
@@ -0,0 +1,129 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{ibmcolors}[2025/03/10 Support for IBM's colour palette]
+
+% Pre-defined colors
+% https://www.ctan.org/pkg/xcolor
+\RequirePackage{xcolor}
+
+\definecolor{ibmred100}{RGB}{45, 7, 9}
+\definecolor{ibmred90}{RGB}{82, 4, 8}
+\definecolor{ibmred80}{RGB}{117, 14, 19}
+\definecolor{ibmred70}{RGB}{162, 25, 31}
+\definecolor{ibmred60}{RGB}{218, 30, 40}
+\definecolor{ibmred50}{RGB}{250, 77, 86}
+\definecolor{ibmred40}{RGB}{255, 131, 137}
+\definecolor{ibmred30}{RGB}{255, 179, 184}
+\definecolor{ibmred20}{RGB}{255, 215, 217}
+\definecolor{ibmred10}{RGB}{255, 241, 241}
+\definecolor{ibmmagenta100}{RGB}{42, 10, 24}
+\definecolor{ibmmagenta90}{RGB}{81, 2, 36}
+\definecolor{ibmmagenta80}{RGB}{116, 9, 55}
+\definecolor{ibmmagenta70}{RGB}{159, 24, 83}
+\definecolor{ibmmagenta60}{RGB}{208, 38, 112}
+\definecolor{ibmmagenta50}{RGB}{238, 83, 150}
+\definecolor{ibmmagenta40}{RGB}{255, 126, 182}
+\definecolor{ibmmagenta30}{RGB}{255, 175, 210}
+\definecolor{ibmmagenta20}{RGB}{255, 214, 232}
+\definecolor{ibmmagenta10}{RGB}{255, 240, 247}
+\definecolor{ibmpurple100}{RGB}{28, 15, 48}
+\definecolor{ibmpurple90}{RGB}{49, 19, 94}
+\definecolor{ibmpurple80}{RGB}{73, 29, 139}
+\definecolor{ibmpurple70}{RGB}{105, 41, 196}
+\definecolor{ibmpurple60}{RGB}{138, 63, 252}
+\definecolor{ibmpurple50}{RGB}{165, 110, 255}
+\definecolor{ibmpurple40}{RGB}{190, 149, 255}
+\definecolor{ibmpurple30}{RGB}{212, 187, 255}
+\definecolor{ibmpurple20}{RGB}{232, 218, 255}
+\definecolor{ibmpurple10}{RGB}{246, 242, 255}
+\definecolor{ibmblue100}{RGB}{0, 17, 65}
+\definecolor{ibmblue90}{RGB}{0, 29, 108}
+\definecolor{ibmblue80}{RGB}{0, 45, 156}
+\definecolor{ibmblue70}{RGB}{0, 67, 206}
+\definecolor{ibmblue60}{RGB}{15, 98, 254}
+\definecolor{ibmblue50}{RGB}{69, 137, 255}
+\definecolor{ibmblue40}{RGB}{120, 169, 255}
+\definecolor{ibmblue30}{RGB}{166, 200, 255}
+\definecolor{ibmblue20}{RGB}{208, 226, 255}
+\definecolor{ibmblue10}{RGB}{237, 245, 255}
+\definecolor{ibmcyan100}{RGB}{6, 23, 39}
+\definecolor{ibmcyan90}{RGB}{1, 39, 73}
+\definecolor{ibmcyan80}{RGB}{0, 58, 109}
+\definecolor{ibmcyan70}{RGB}{0, 83, 154}
+\definecolor{ibmcyan60}{RGB}{0, 114, 195}
+\definecolor{ibmcyan50}{RGB}{17, 146, 232}
+\definecolor{ibmcyan40}{RGB}{51, 177, 255}
+\definecolor{ibmcyan30}{RGB}{130, 207, 255}
+\definecolor{ibmcyan20}{RGB}{186, 230, 255}
+\definecolor{ibmcyan10}{RGB}{229, 246, 255}
+\definecolor{ibmteal100}{RGB}{8, 26, 28}
+\definecolor{ibmteal90}{RGB}{2, 43, 48}
+\definecolor{ibmteal80}{RGB}{0, 65, 68}
+\definecolor{ibmteal70}{RGB}{0, 93, 93}
+\definecolor{ibmteal60}{RGB}{0, 125, 121}
+\definecolor{ibmteal50}{RGB}{0, 157, 154}
+\definecolor{ibmteal40}{RGB}{8, 189, 186}
+\definecolor{ibmteal30}{RGB}{61, 219, 217}
+\definecolor{ibmteal20}{RGB}{158, 240, 240}
+\definecolor{ibmteal10}{RGB}{217, 251, 251}
+\definecolor{ibmgreen100}{RGB}{7, 25, 8}
+\definecolor{ibmgreen90}{RGB}{2, 45, 13}
+\definecolor{ibmgreen80}{RGB}{4, 67, 23}
+\definecolor{ibmgreen70}{RGB}{14, 96, 39}
+\definecolor{ibmgreen60}{RGB}{25, 128, 56}
+\definecolor{ibmgreen50}{RGB}{36, 161, 72}
+\definecolor{ibmgreen40}{RGB}{66, 190, 101}
+\definecolor{ibmgreen30}{RGB}{111, 220, 140}
+\definecolor{ibmgreen20}{RGB}{167, 240, 186}
+\definecolor{ibmgreen10}{RGB}{222, 251, 230}
+\definecolor{ibmcoolgray100}{RGB}{18, 22, 25}
+\definecolor{ibmcoolgray90}{RGB}{33, 39, 42}
+\definecolor{ibmcoolgray80}{RGB}{52, 58, 63}
+\definecolor{ibmcoolgray70}{RGB}{77, 83, 88}
+\definecolor{ibmcoolgray60}{RGB}{105, 112, 119}
+\definecolor{ibmcoolgray50}{RGB}{135, 141, 150}
+\definecolor{ibmcoolgray40}{RGB}{162, 169, 176}
+\definecolor{ibmcoolgray30}{RGB}{193, 199, 205}
+\definecolor{ibmcoolgray20}{RGB}{221, 225, 230}
+\definecolor{ibmcoolgray10}{RGB}{242, 244, 248}
+\definecolor{ibmgray100}{RGB}{22, 22, 22}
+\definecolor{ibmgray90}{RGB}{38, 38, 38}
+\definecolor{ibmgray80}{RGB}{57, 57, 57}
+\definecolor{ibmgray70}{RGB}{82, 82, 82}
+\definecolor{ibmgray60}{RGB}{111, 111, 111}
+\definecolor{ibmgray50}{RGB}{141, 141, 141}
+\definecolor{ibmgray40}{RGB}{168, 168, 168}
+\definecolor{ibmgray30}{RGB}{198, 198, 198}
+\definecolor{ibmgray20}{RGB}{224, 224, 224}
+\definecolor{ibmgray10}{RGB}{244, 244, 244}
+\definecolor{ibmwarmgray100}{RGB}{23, 20, 20}
+\definecolor{ibmwarmgray90}{RGB}{39, 37, 37}
+\definecolor{ibmwarmgray80}{RGB}{60, 56, 56}
+\definecolor{ibmwarmgray70}{RGB}{86, 81, 81}
+\definecolor{ibmwarmgray60}{RGB}{114, 110, 110}
+\definecolor{ibmwarmgray50}{RGB}{143, 139, 139}
+\definecolor{ibmwarmgray40}{RGB}{173, 168, 168}
+\definecolor{ibmwarmgray30}{RGB}{202, 197, 196}
+\definecolor{ibmwarmgray20}{RGB}{229, 224, 223}
+\definecolor{ibmwarmgray10}{RGB}{247, 243, 242}
+
+\colorlet{ibmblue}{ibmblue60}
+\colorlet{ibmcyan}{ibmcyan60}
+\colorlet{ibmteal}{ibmteal60}
+\colorlet{ibmgreen}{ibmgreen60}
+\colorlet{ibmred}{ibmred60}
+\colorlet{ibmmagenta}{ibmmagenta60}
+\colorlet{ibmpurple}{ibmpurple60}
+\colorlet{ibmcoolgray}{ibmcoolgray60}
+\colorlet{ibmgray}{ibmgray60}
+\colorlet{ibmwarmgray}{ibmwarmgray60}
+
+\newcommand{\ibmblue}{ibmblue60}
+\newcommand{\ibmcyan}{ibmcyan60}
+\newcommand{\ibmteal}{ibmteal60}
+\newcommand{\ibmgreen}{ibmgreen60}
+\newcommand{\ibmred}{ibmred60}
+\newcommand{\ibmmagenta}{ibmmagenta60}
+\newcommand{\ibmpurple}{ibmpurple60}
+\newcommand{\ibmcoolgray}{ibmcoolgray60}
+\newcommand{\ibmgray}{ibmgray60}
+\newcommand{\ibmwarmgray}{ibmwarmgray60}
-- 
cgit v1.2.3-89-gcfd4

