\NeedsTeXFormat{LaTeX2e} \ProvidesPackage{PrimeTeX/packages/Color}[2025-07-09] \RequirePackage{ifthen} \newboolean{colorIsDarkMode} \setboolean{colorIsDarkMode}{false} \DeclareOption{darkmode}{ \setboolean{colorIsDarkMode}{true} } \ProcessOptions\relax % Color import and definition \RequirePackage{xcolor} \ifthenelse{\boolean{colorIsDarkMode}}{ \pagecolor[rgb]{0.2,0.2,0.2} \color[rgb]{0.9,0.9,0.9} \definecolor{pageColor}{rgb}{0.2,0.2,0.2} \definecolor{textColor}{rgb}{0.9,0.9,0.9} \definecolor{paleGray}{rgb}{0.3,0.3,0.3} \definecolor{PrimeBlue}{RGB}{149, 164, 237} \definecolor{PrimePaleBlue}{RGB}{35, 39, 56} }{ \colorlet{pageColor}{white} \colorlet{textColor}{black} \colorlet{paleGray}{gray!10} \definecolor{PrimeBlue}{RGB}{25,45,145} \definecolor{PrimePaleBlue}{RGB}{233,236,251} } \definecolor{WarningBoxBGColor}{RGB}{255, 221, 118} \definecolor{WarningBoxFGColor}{RGB}{255, 150, 0} \RequirePackage{PrimeTeX/packages/Layout} \colorlet{boxedcoloroutline}{black} \NewDocumentCommand{\boxedcolor}{O{\rule{0pt}{1ex}\rule{1ex}{0pt}} m m}{% \providelength[\fboxsep]{\fboxsepdefault}% \providelength[\fboxrule]{\fboxruledefault}% % \setlength{\fboxsep}{1pt}% \setlength{\fboxrule}{0.2pt} % \fcolorbox{boxedcoloroutline}{#2}{\color{#3}\strut{}#1}% % \setlength{\fboxsep}{\fboxsepdefault}% \setlength{\fboxrule}{\fboxruledefault}% } \providelength[12.3599pt]{\warningboxsizeoffset} \NewDocumentCommand{\warningbox}{O{\textwidth-\warningboxsizeoffset} +m}{% \noindent% \fcolorbox{WarningBoxFGColor}{WarningBoxBGColor}{% \noindent% \begin{minipage}{#1}% \raggedbottom% #2% \end{minipage}% }% }