\documentclass[english]{neoschool}

\title{The Celestia Theme}
\subtitle{v1.0.0}
\author{Razik Ikhlef}
\date{\today}

\begin{document}

\maketitle

\section{Fonts}
\begin{description}
\item[mainface] Main font for text and titles (\textcolor{titleColor}{Literata} by default)
\item[mainfaceoptions] Options directly passed to \textcolor{titleColor}{fontspec} for the main font
\item[sansface] Sans-serif font for structural elements (\textcolor{titleColor}{Inter} by default)
\item[sansfaceoptions] Options passed to \textcolor{titleColor}{fontspec} for the sans-serif font
\item[monoface] Monospace font for code (\textcolor{titleColor}{Roboto Mono} by default)
\item[monofaceoptions] Options passed to \textcolor{titleColor}{fontspec} for the monospace font
\item[allserif] Uses the main serif font for mathematics
\end{description}

\begin{code}{latex}
\usetheme[
    mainface=EB Garamond,
    mainfaceoptions={Scale=1.1},
    sansface=Montserrat,
    monoface=Fira Code,
    allserif
]{Celestia}
\end{code}

\section{Colors}
\begin{description}
\item[maincolor] Main color used for titles and accents (\textcolor{titleColor}{LaTeX} svgname or \textcolor{titleColor}{HTML} hexadecimal code)
\item[accentcolor] Secondary color for special elements
\item[backgroundcolor] Slide background color (\textcolor{titleColor}{F7F9FC} by default)
\item[codebackgroundcolor] Code block background color (\textcolor{titleColor}{F1F3F6} by default)
\item[mainblue] Standard block color (\textcolor{titleColor}{045549} by default)
\item[maingreen] Example block color (\textcolor{titleColor}{054924} by default)
\item[mainred] Alert block color (\textcolor{titleColor}{490445} by default)
\item[unicolor] Uses the main color for all text
\end{description}

\begin{code}{latex}
\usetheme[
    maincolor=045549,
    accentcolor=E63946,
    backgroundcolor=FAFAFA,
    codebackgroundcolor=F5F5F5
]{Celestia}
\end{code}

\section{Layout}
\begin{description}
\item[margin] Content margin (\textcolor{titleColor}{2em} by default)
\item[frametitle] Title style (\textcolor{titleColor}{elegant}, \textcolor{titleColor}{plain}, \textcolor{titleColor}{centered})
\item[decorative] Enables decorative elements
\item[nodecorative] Disables decorative elements
\item[centeredtitle] Centers the title on the title page
\item[titleright] Right-aligns the title
\end{description}

\begin{code}{latex}
\usetheme[
    margin=1.5em,
    frametitle=centered,
    decorative,
    centeredtitle
]{Celestia}
\end{code}

\section{Headers}
\begin{description}
\item[headstyle] Font family for titles: \textcolor{titleColor}{rmfamily} (serif) or \textcolor{titleColor}{sffamily} (sans-serif)
\item[headshape] Character style: \textcolor{titleColor}{sc} (small caps), \textcolor{titleColor}{it} (italic), \textcolor{titleColor}{normal}
\item[headweight] Title weight: \textcolor{titleColor}{bfseries} (bold) or \textcolor{titleColor}{mdseries} (normal)
\end{description}

\begin{code}{latex}
\usetheme[
    headstyle=sffamily,
    headshape=sc,
    headweight=bfseries
]{Celestia}
\end{code}

\section{Code}
\begin{description}
\item[codebox] Enables code framing with \textcolor{titleColor}{tcolorbox} (\textcolor{titleColor}{true} by default)
\item[nocodebox] Completely disables \textcolor{titleColor}{tcolorbox} code framing
\item[nocodeframe] Keeps \textcolor{titleColor}{tcolorbox} but without visible border
\end{description}

\begin{code}{latex}
\usetheme[
    nocodebox,
    nocodeframe
]{Celestia}
\end{code}

\section{Footer}
\begin{description}
\item[nofooter] Completely removes the footer, except for the slide number
\item[quartercirclefooter] Displays only the number in a quarter circle at the bottom right
\item[fullbarfooter] Creates a complete bar with author/title/date and number in a circle
\end{description}

\begin{code}{latex}
\usetheme[
    quartercirclefooter
]{Celestia}
\end{code}

\section{Table of Contents}
\begin{description}
\item[compacttoc] Reduces vertical spacing between table of contents entries
\item[twocolumntoc] Automatically distributes sections across two balanced columns
\end{description}

\begin{code}{latex}
\usetheme[
    compacttoc,
    twocolumntoc
]{Celestia}
\end{code}

\section{Blocks}
\begin{description}
\item[block] Standard block for normal content
\item[exampleblock] Block for examples
\item[alertblock] Block for alerts
\end{description}

\section{Block Styles}
\begin{description}
\item[soberblock] The title adopts the main block color on the document's general background, while the body keeps a slightly tinted background (10\%)
\item[softblock] The title and body share the same slightly tinted background (10\%), with the title in the corresponding main color
\end{description}

\begin{code}{latex}
\usetheme[
    soberblock
]{Celestia}

% or

\usetheme[
    softblock
]{Celestia}
\end{code}

\section{Standout Pages}
La commande \texttt{standout} transforme une diapositive en page spéciale, idéale pour les moments clés de la présentation : citations marquantes, chiffres essentiels, messages à retenir.

\end{document}
