\ProvidesPackage{theme/beamerfontthemecipher}[2025/05/04 v1.0 Cipher Beamer Theme]

\RequirePackage{../../misc/fonts/fonts}
\renewcommand{\familydefault}{\sfdefault}

% Slightly increase line spacing throughout the presentation
\linespread{1.05}\selectfont

% Frame title fonts
\setbeamerfont{frametitle}{family=\sffamily, size=\LARGE, series=\bfseries}
\setbeamerfont{framesubtitle}{family=\sffamily, size=\Large, series=\mdseries}

% Caption fonts
\setbeamerfont{caption}{family=\sffamily, size=\tiny}

% Footline fonts
\setbeamerfont{footline}{family=\ttfamily, size=\tiny}

% Footnote fonts
\setbeamerfont{footnote}{size=\tiny}
\setbeamerfont{footnote mark}{size=\tiny}

% Cover slide specific fonts
\setbeamerfont{title}{family=\sffamily, size=\LARGE}
\setbeamerfont{subtitle}{family=\ttfamily, size=\large}
\setbeamerfont{part name}{family=\ttfamily, size=\scriptsize}
\setbeamerfont{topic name}{family=\sffamily, size=\large}
\setbeamerfont{cover website}{family=\ttfamily, size=\small}
\setbeamerfont{author}{family=\sffamily, size=\small}
