#+TITLE: Layout and Style
#+SERIES: ../cleopatra.html
#+SERIES_PREV: ./literate-programming.html
#+SERIES_NEXT: ./soupault.html
#+BEGIN_EXPORT html
site/cleopatra/theme.org
#+END_EXPORT
* Setup
As often when it comes to frontend development, we will use several
tools hosted in the ~npm~ packages repository. ~npm~ is infamous
for downloading lots of files and to store it in the ~node_modules/~
directory. We configure *~cleopatra~* accordingly.
#+begin_src makefile :tangle theme.mk
CONFIGURE += package.json package-lock.json node_modules
#+end_src
* Base CSS
We know construct piece by piece the “base” CSS layout which we will
inject inside a ~