|
18 | 18 | \usepackage{microtype} % Better typography |
19 | 19 |
|
20 | 20 | % -------------------------------------------------------------------------- |
21 | | -% Colors - Brand accent (orange) for links and highlights |
| 21 | +% Colors - 4-level contrast hierarchy |
22 | 22 | % -------------------------------------------------------------------------- |
23 | | -\definecolor{accent}{HTML}{D97706} % Brand orange for links |
24 | | -\definecolor{muted}{gray}{0.45} % Muted text (dates, secondary info) |
25 | | -\definecolor{tagbg}{gray}{0.92} % Technology tag background |
26 | | -\definecolor{rule}{gray}{0.75} % Section rule color |
| 23 | +\definecolor{accent}{HTML}{D97706} % Brand orange for links/highlights |
| 24 | +\definecolor{secondary}{gray}{0.35} % Secondary text (roles, descriptions) |
| 25 | +\definecolor{muted}{gray}{0.50} % Muted text (dates, labels) |
| 26 | +\definecolor{faint}{gray}{0.65} % Faint text (subtle info) |
| 27 | +\definecolor{tagbg}{gray}{0.93} % Technology tag background |
| 28 | +\definecolor{tagborder}{gray}{0.85} % Technology tag border |
| 29 | +\definecolor{rule}{gray}{0.80} % Section rule color |
27 | 30 |
|
28 | 31 | % -------------------------------------------------------------------------- |
29 | 32 | % Page geometry - Balanced margins (not too tight) |
|
42 | 45 | \usepackage{XCharter} |
43 | 46 |
|
44 | 47 | % -------------------------------------------------------------------------- |
45 | | -% Technology tags - Light gray background boxes |
| 48 | +% Technology tags - Light gray boxes with subtle border |
46 | 49 | % -------------------------------------------------------------------------- |
| 50 | +\setlength{\fboxsep}{2pt} |
| 51 | +\setlength{\fboxrule}{0.3pt} |
47 | 52 | \let\oldtexttt\texttt |
48 | 53 | \renewcommand{\texttt}[1]{% |
49 | | - \colorbox{tagbg}{\oldtexttt{\small #1}}% |
| 54 | + \fcolorbox{tagborder}{tagbg}{\oldtexttt{\small #1}}% |
50 | 55 | } |
51 | 56 |
|
| 57 | +% -------------------------------------------------------------------------- |
| 58 | +% Emphasized text (role titles) - Secondary color, not italic |
| 59 | +% -------------------------------------------------------------------------- |
| 60 | +\let\oldemph\emph |
| 61 | +\renewcommand{\emph}[1]{{\color{secondary}#1}} |
| 62 | + |
52 | 63 | % -------------------------------------------------------------------------- |
53 | 64 | % Lists - Tight spacing, accent-colored bullets |
54 | 65 | % -------------------------------------------------------------------------- |
55 | | -\setlist{noitemsep, topsep=2pt} |
| 66 | +\setlist{noitemsep, topsep=1pt, partopsep=0pt, parsep=0pt} |
56 | 67 | \setlist[itemize]{ |
57 | 68 | leftmargin=1.2em, |
58 | | - label={\textcolor{accent}{\textbullet}} |
| 69 | + label={\textcolor{accent}{\textbullet}}, |
| 70 | + itemsep=1pt |
59 | 71 | } |
60 | 72 |
|
61 | 73 | % -------------------------------------------------------------------------- |
|
83 | 95 | % Subsubsection titles (h3) - "Technologies" label, subtle |
84 | 96 | % -------------------------------------------------------------------------- |
85 | 97 | \titleformat{\subsubsection} |
86 | | - {\small\bfseries\color{muted}} |
| 98 | + {\small\color{muted}} |
87 | 99 | {} |
88 | 100 | {0pt} |
89 | 101 | {} |
90 | | -\titlespacing*{\subsubsection}{0pt}{8pt}{2pt} |
| 102 | +\titlespacing*{\subsubsection}{0pt}{6pt}{2pt} |
91 | 103 |
|
92 | 104 | % -------------------------------------------------------------------------- |
93 | 105 | % Hyperlinks - Brand accent color |
|
142 | 154 | $endif$ |
143 | 155 |
|
144 | 156 | % -------------------------------------------------------------------------- |
145 | | -% Header - Strong name hierarchy |
| 157 | +% Header - Strong name hierarchy with accent underline |
146 | 158 | % -------------------------------------------------------------------------- |
147 | 159 | \begin{center} |
148 | | -{\LARGE\bfseries $title-meta$}\\[4pt] |
149 | | -{\normalsize\color{muted} $subtitle$}\\[6pt] |
| 160 | +{\LARGE\bfseries $title-meta$}\\[2pt] |
| 161 | +{\color{accent}\rule{40pt}{2pt}}\\[6pt] |
| 162 | +{\normalsize\color{muted} $subtitle$}\\[4pt] |
150 | 163 | {\small $contact$} |
151 | 164 | \end{center} |
152 | 165 |
|
153 | | -\vspace{4pt} |
| 166 | +\vspace{2pt} |
154 | 167 |
|
155 | 168 | % -------------------------------------------------------------------------- |
156 | 169 | % Body |
|
0 commit comments