%% styles.sty
%% https://francofantomius.com/latex/styles.sty

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{styles}[2026/02/27 v1.0.2]

% ===== Dependencies =====
\RequirePackage{amsthm} % Required for \newtheoremstyle


% ===== Styles for theorems =====
\newtheoremstyle{defstyle}
{5pt}{5pt}% space above and below
{\normalfont}% normal font
{}%
{\bfseries}% bold title
{}% no punctuation
{\newline}% new line after title
{}%

\newtheoremstyle{classicstyle}
{3pt}{5pt}% space above and below
{\itshape}% italic font
{}%
{\bfseries}% bold title
{.}% point after title
{ }% space
{}%

\newtheoremstyle{modernstyle}
{6pt}{6pt}%
{\itshape}% italic font
{}%
{\scshape}% small caps title
{ — }% long dash after title
{ }%
{}%

\newtheoremstyle{compactstyle}
{2pt}{2pt}% space above and below
{\normalfont}{}% normal font
{\bfseries}{}% bold title
{0.5em}% space after title
{}%

\endinput
