%%% Headers and page styles
\usepackage[pagestyles]{titlesec}
\usepackage{fancyhdr}
\setlength{\headheight}{15.2pt}

% ourbook style with fancy headers and chapter headings
\fancypagestyle{ourbook}{
  % headers
  \fancyhf{}
  \renewcommand{\headrulewidth}{0pt}
  \renewcommand{\printchaptername}{}
  \renewcommand{\chapternamenum}{}
  \renewcommand{\printchapternum}{}
  \renewcommand{\printchaptertitle}[1]{%
  \TitleFont\huge ##1}
  \renewcommand{\partnamefont}{\DisplayFont\huge}
  \renewcommand{\partnumfont}{\DisplayFont\huge}
  \renewcommand{\parttitlefont}{\DisplayFont\Huge}
  \renewcommand{\chaptername}{}
  \renewcommand{\thechapter}{}
  \setlength{\parskip}{0pt}
  \fancyhf[FRO,FLE]{\TitleFont{\thepage}}
  % \fancyhf[FRE,FLO]{\emph{Patreon Supporter Edition}}
  \fancyhf[HLE]{\TitleFont{\leftmark}}
  \fancyhf[HRO]{\TitleFont{\rightmark}}
}
  \nopartblankpage
  \makeatletter
  \renewcommand*{\beforepartskip}{\null\vfill\thispagestyle{empty}}
  \renewcommand*{\afterpartskip}{\par\vskip1cm%
  \@afterindentfalse\@afterheading}
  \makeatother

% plain style with only page num
\fancypagestyle{plain}{
  \fancyhf{}
  \renewcommand{\headrulewidth}{0pt}
  \renewcommand{\footrulewidth}{0pt}
  \fancyhf[FRO,FLE]{\TitleFont{\thepage}}
  \renewcommand{\printchaptertitle}[1]{%
  \TitleFont\huge ##1}
}

% single space after periods
\frenchspacing

% Attempt justification at all costs
\sloppy

% Widows and orphans
\widowpenalty=9000
\clubpenalty=9000


\newcommand{\interlude}[2]{
  \makeatletter
  \null
  \vfill
  \part*{Interlude}
  \begin{center}
    \TitleFont\huge{\underline{#1}

		#2}
  \end{center}
  \addcontentsline{toc}{chapter}{Interlude: #1}
  \cftaddtitleline{toc}{section}{\itshape #2}{}
  \vfill
  \makeatother
}

\newcommand{\story}[2]{
  \makeatletter
  \null
  \vfill
  \part*{#1}
  \begin{center}
    \TitleFont\huge{#2}
  \end{center}
  \addcontentsline{toc}{chapter}{#1}
  \cftaddtitleline{toc}{section}{\itshape #2}{}
  \vfill
  \makeatother
}
