\documentclass[letterpaper]{scrbook}

\usepackage[light]{merriweather}
\usepackage{epigraph}
\usepackage{geometry}
\usepackage{multicol}
\usepackage{wrapfig}
\usepackage{longtable}
\providecommand{\tightlist}{%
  \setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}
\setuptoc{toc}{twocolumn}

\setkomafont{disposition}{\merriweather\bfseries}
\setkomafont{descriptionlabel}{\merriweather\bfseries}

\subject{Character Handbook}
\title{Lebethron of Angtaur}
\subtitle{Race, Class, and Spell Information}
\author{Getty Ritter}
\date{}

\begin{document}

\maketitle

\begin{multicols}{2}
\tableofcontents
\end{multicols}

\chapter{Race: Firbolg}

\begin{multicols}{2}
  \input{races/firbolg}
\end{multicols}

\chapter{Class: Ranger}

\begin{multicols}{2}
  \input{classes/ranger}
\end{multicols}

\chapter{Spells: Ranger}

\section{Spell List}

\begin{multicols}{2}
\subsection{1st Level}
\begin{itemize}
  \tightlist
\item Alarm
\item Animal Friendship
\item Cure Wounds
\item Detect Magic
\item Detect Poison and Disease
\item Ensnaring Strike
\item Fog Cloud
\item Goodberry
\item Hail of Thorns
\item Hunters Mark
\item Jump
\item Longstrider
\item Speak With Animals
\end{itemize}

\subsection{2nd Level}
\begin{itemize}
  \tightlist
\item Animal Messenger
\item Barkskin
\item Beast Sense
\item Cordon of Arrows
\item Darkvision
\item Find Traps
\item Lesser Restoration
\item Locate Animals or Plants
\item Locate Object
\item Pass Without Trace
\item Protection From Poison
\item Silence
\item Spike Growth
\end{itemize}

\subsection{3rd Level}
\begin{itemize}
  \tightlist
\item Conjure Animals
\item Conjure Barrage
\item Daylight
\item Lightning Arrow
\item Nondetection
\item Plant Growth
\item Protection From Energy
\item Speak With Plants
\item Water Breathing
\item Water Walk
\item Wind Wall
\end{itemize}

\subsection{4th Level}
\begin{itemize}
  \tightlist
\item Conjure Woodland Beings
\item Freedom of Movement
\item Grasping Vine
\item Locate Creature
\item Stoneskin
\end{itemize}

\subsection{5th Level}

\begin{itemize}
  \tightlist
\item Commune With Nature
\item Conjure Volley
\item Swift Quiver
\item Tree Stride
\end{itemize}

\end{multicols}

\clearpage
\section{Spell Descriptions}

\begin{multicols}{2}
\input{spells/alarm}
\input{spells/animal-friendship}
\input{spells/animal-messenger}
\input{spells/barkskin}
\input{spells/beast-sense}
\input{spells/commune-with-nature}
\input{spells/conjure-animals}
\input{spells/conjure-barrage}
\input{spells/conjure-volley}
\input{spells/conjure-woodland-beings}
\input{spells/cordon-of-arrows}
\input{spells/cure-wounds}
\input{spells/darkvision}
\input{spells/daylight}
\input{spells/detect-magic}
\input{spells/detect-poison-and-disease}
\input{spells/ensnaring-strike}
\input{spells/find-traps}
\input{spells/fog-cloud}
\input{spells/freedom-of-movement}
\input{spells/goodberry}
\input{spells/grasping-vine}
\input{spells/hail-of-thorns}
\input{spells/hunters-mark}
\input{spells/jump}
\input{spells/lesser-restoration}
\input{spells/lightning-arrow}
\input{spells/locate-animals-or-plants}
\input{spells/locate-creature}
\input{spells/locate-object}
\input{spells/longstrider}
\input{spells/nondetection}
\input{spells/pass-without-trace}
\input{spells/plant-growth}
\input{spells/protection-from-energy}
\input{spells/protection-from-poison}
\input{spells/silence}
\input{spells/speak-with-animals}
\input{spells/speak-with-plants}
\input{spells/spike-growth}
\input{spells/stoneskin}
\input{spells/swift-quiver}
\input{spells/tree-stride}
\input{spells/water-breathing}
\input{spells/water-walk}
\input{spells/wind-wall}
\end{multicols}

\end{document}
