
\ProvidesClass{resume}[2021/04/02 Resume class]

\NeedsTeXFormat{LaTeX2e}

\LoadClass{article}

%%%%%%%%%%
% Colors %
%%%%%%%%%%

\RequirePackage{xcolor}

\definecolor{white}{RGB}{255,255,255}

\definecolor{darkgray}{HTML}{333333}
\definecolor{gray}{HTML}{4D4D4D}
\definecolor{lightgray}{HTML}{999999}

\definecolor{green}{HTML}{C2E15F}
\definecolor{orange}{HTML}{FDA333}
\definecolor{purple}{HTML}{D3A4F9}
\definecolor{red}{HTML}{FB4485}
\definecolor{blue}{HTML}{6CE0F1}

\colorlet{fillheader}{gray}
\colorlet{header}{white}
\colorlet{textcolor}{gray}
\colorlet{headercolor}{gray}

%%%%%%%%%
% Fonts %
%%%%%%%%%

\RequirePackage[quiet]{fontspec}
%\RequirePackage[math-style=TeX,vargreek-shape=unicode]{unicode-math}

%\newfontfamily\bodyfont[]{Helvetica Neue}
%\newfontfamily\bodyfont[]{Nimbus Sans}
\newfontfamily\bodyfont[]{Noto Sans Light}
%\newfontfamily\thinfont[]{Helvetica Neue UltraLight}
\newfontfamily\thinfont[]{Noto Sans Thin}
%\newfontfamily\headingfont[]{Helvetica Neue Condensed Bold}

\defaultfontfeatures{Mapping=tex-text}
%\setmainfont[Mapping=tex-text, Color=textcolor]{Helvetica Neue Light}
\setmainfont[Mapping=tex-text, Color=textcolor]{Nimbus Sans}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\RequirePackage{tikz}
\RequirePackage{parskip}

%\newcommand{\rolefont}{%
  %\fontsize{14pt}{24pt}\selectfont%
  %\thinfont%
  %\color{white}%
%}

%\newcommand{\header}[3]{%
  %\begin{tikzpicture}[remember picture,overlay]
    %\node [rectangle, fill=fillheader, anchor=north, minimum width=\paperwidth, minimum height=4cm] (box) at (current page.north){};
    %\node [anchor=center] (name) at (box) {%
      %\fontsize{40pt}{72pt}\color{header}%
      %{\thinfont #1}{\bodyfont  #2}
    %};
    %\node [anchor=north] at (name.south) {%
      %\fontsize{14pt}{24pt}\color{header}%
      %\thinfont #3%
    %};
  %\end{tikzpicture}
  %\vspace{2.5cm}
  %\vspace{-2\parskip}
%}

\newcommand{\name}[3]{%
  \begin{tikzpicture}[remember picture,overlay]
    \node [rectangle, fill=fillheader, anchor=north, minimum width=\paperwidth, minimum height=4cm] (box) at (current page.north){};
    \node [anchor=center] (name) at (box) {%
      \fontsize{40pt}{72pt}\color{header}%
      {\thinfont #1}{\bodyfont  #2}
    };
    \node [anchor=north] at (name.south) {%
      \fontsize{14pt}{24pt}\color{header}%
      \thinfont #3%
    };
  \end{tikzpicture}
  \vspace{2.5cm}
  \vspace{-2\parskip}
}
    %\node [anchor=center] (name) at (box) {%
      %\fontsize{40pt}{72pt}\color{header}%
      %\fontsize{40pt}{72pt}%
      %{\thinfont #1}{\bodyfont  #2}
    %};
    %#1 XXX #2
%}
