You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
2.1 KiB

% Define colors, sampled from the books.
\RequirePackage{color}
% Page
\definecolor{bgtan}{HTML}{F7F2E5} % background and quotebox
\definecolor{pagegold}{HTML}{B89A67} % pagenumbers and footer
% Type
\definecolor{titlered}{HTML}{58180D} % titles
\definecolor{titlegold}{HTML}{C9AD6A} % titlerules
\definecolor{rulered}{HTML}{9C2B1B} % triangular rule in statsblock
% Trim (affects tables and paperboxes)
\definecolor{PhbLightGreen}{HTML}{E0E5C1} % PHB Part 1
\definecolor{PhbLightCyan}{HTML}{B5CEB8} % PHB Part 2
\definecolor{PhbMauve}{HTML}{DCCCC5} % PHB Part 3
\definecolor{PhbTan}{HTML}{E5D5AC} % PHB appendix
\definecolor{DmgLavender}{HTML}{E3CED3} % DMG Part 1
\definecolor{DmgCoral}{HTML}{F3D7C1} % DMG Part 2
\definecolor{DmgSlateGray}{HTML}{DBE4E4} % DMG Part 3
\definecolor{DmgLilac}{HTML}{D7D4D6} % DMG appendix
% Trim aliases
\colorlet{DmgSlateGrey}{DmgSlateGray}
% The color used in \setthemecolor when a new color is not set
\colorlet{themecolor}{PhbLightGreen} % Set the default theme to Part 1 of the PHB.
% Element colors that change when \setthemecolor is used
\colorlet{commentboxcolor}{themecolor} % commentbox background
\colorlet{paperboxcolor}{themecolor} % paperbox background
\colorlet{tablecolor}{themecolor} % table even row background
% Element colors that do not respond to \setthemecolor
\colorlet{quoteboxcolor}{bgtan} % quotebox background
\definecolor{statblockribbon}{HTML}{E69A28} % stat block top/bottom borders (gold)
\definecolor{statblockbg}{HTML}{FDF1DC} % stat block background (tan)
% Sets the themecolor and colors for all themed elements
% If called without the optional color, resets the color of all themed elements to the current themecolor
\newcommand{\setthemecolor}[1][themecolor]{%
\colorlet{themecolor}{#1}
\colorlet{commentboxcolor}{#1}
\colorlet{paperboxcolor}{#1}
\colorlet{tablecolor}{#1}
}
% Backwards-compatible aliases and colours
\colorlet{commentgreen}{PhbLightGreen}
\colorlet{itemtablepink}{DmgCoral}
\colorlet{monstertan}{statblockbg}
\definecolor{monstertandark}{HTML}{F0DBB5}