\ProvidesFile{commonincludes.def}[2025-09-02 v1.0]

\RequirePackage{amssymb}

\RequirePackage{calc}

\RequirePackage[strict]{changepage}

\RequirePackage{csvsimple-l3}

\RequirePackage[en-US]{datetime2}

% Header & Footer Options
\RequirePackage{fancyhdr}

\RequirePackage{float}

% Specify Fonts
\RequirePackage{fontspec}

% Page Layout
\RequirePackage{geometry}

\RequirePackage[final]{graphicx}

\RequirePackage{graphbox}

% Glossary formatting.
\RequirePackage[
	xindy,
	nopostdot,
	toc,
	sort=standard,
]{glossaries}

\RequirePackage{hyperref}

\RequirePackage{lua-widow-control}

% Index formatting.
\RequirePackage{makeidx}

\RequirePackage{marginalia}

\RequirePackage[os=win]{menukeys}

\RequirePackage{microtype}

\RequirePackage{multicol}

% Allow hyphenation in narrow margin paragraphs.
\RequirePackage{ragged2e}

\RequirePackage[raggedright]{titlesec}

\RequirePackage{readarray}

% Table formatting.
\RequirePackage{tabularray}

\RequirePackage{tikz}

\RequirePackage{wrapstuff}

% Color import and definition
\RequirePackage{xcolor}

\RequirePackage{xfrac}

% A lot of other packages require Layout, so load it first.
\RequirePackage{PrimeTeX/packages/Layout}

\RequirePackage{PrimeTeX/packages/Boxout}

\RequirePackage{PrimeTeX/packages/Branch}

\RequirePackage{PrimeTeX/packages/Caption}

\RequirePackage{PrimeTeX/packages/Color}

\RequirePackage{PrimeTeX/packages/CrossRef}

\RequirePackage{PrimeTeX/packages/DocProperties}

\RequirePackage{PrimeTeX/packages/Floats}

\RequirePackage{PrimeTeX/packages/Fonts}

\RequirePackage{PrimeTeX/packages/Graphics}

\RequirePackage{PrimeTeX/packages/Header}

\RequirePackage{PrimeTeX/packages/Hyphenation}

\RequirePackage{PrimeTeX/packages/Index}

\RequirePackage{PrimeTeX/packages/LadderLogic}

\RequirePackage{PrimeTeX/packages/Links}

\RequirePackage{PrimeTeX/packages/Marginalia}

\RequirePackage{PrimeTeX/packages/Tables}

\RequirePackage{PrimeTeX/packages/TitlePage}

\RequirePackage{PrimeTeX/packages/Titles}