diff --git a/assets/css/all.css b/assets/css/all.css
index 7c9714d..2f3785d 100755
--- a/assets/css/all.css
+++ b/assets/css/all.css
@@ -146,21 +146,3 @@ dd {
footer {
text-align: center;
}
-
-footer:has(#signature) {
- margin-block-start: 1.5em;
- margin-top: 1.5em;
- text-align: end;
-}
-
-#signature {
- margin-block-end: -1.5rem;
- margin-bottom: -1.5rem;
- max-width: 15em;
-}
-
-@media (prefers-color-scheme: dark) {
- #signature {
- filter: invert();
- }
-}
diff --git a/assets/css/letter.css b/assets/css/letter.css
new file mode 100644
index 0000000..0bc8dce
--- /dev/null
+++ b/assets/css/letter.css
@@ -0,0 +1,47 @@
+body > header {
+ padding-block-end: 0.5em;
+ padding-bottom: 0.5em;
+ text-align: center;
+}
+
+.headline {
+ margin: 0;
+}
+
+header ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+
+header li {
+ display: inline;
+}
+
+li+li::before {
+content: " | ";
+}
+
+p {
+ line-height: 1.4;
+}
+
+footer:has(#signature) {
+ margin-block-start: 1.5em;
+ margin-top: 1.5em;
+ text-align: end;
+}
+
+#signature {
+ margin-block-end: -1.375em;
+ margin-bottom: -1.375em;
+ margin-block-start: -1em;
+ margin-top: -0.75em;
+ max-width: 15em;
+}
+
+@media (prefers-color-scheme: dark) {
+ #signature {
+ filter: invert();
+ }
+}
diff --git a/scripts/letter.sh b/scripts/letter.sh
index e034d47..64ed4d6 100644
--- a/scripts/letter.sh
+++ b/scripts/letter.sh
@@ -2,10 +2,11 @@
hash="$(git rev-parse HEAD)"
body="$(pandoc --from=markdown $1)"
company="$2" || ""
+addressee="$3" || ""
date="$(date +'%d %B %Y')"
signature="$(base64 ./assets/signature.svg)"
mkdir -p ./dist
-echo $body | xsltproc --stringparam company "$company" --stringparam date "$date" --stringparam signature "$signature" ./templates/letter.xsl - > ./dist/letter.html
+echo $body | xsltproc --stringparam company "$company" --stringparam date "$date" --stringparam addressee "$addressee" --stringparam signature "$signature" ./templates/letter.xsl - > ./dist/letter.html
weasyprint --quiet ./dist/letter.html ./dist/letter.pdf
diff --git a/templates/cv.xsl b/templates/cv.xsl
index b59c81e..7e1f780 100644
--- a/templates/cv.xsl
+++ b/templates/cv.xsl
@@ -17,7 +17,7 @@
-
+
Objective
diff --git a/templates/fragments/header.xml b/templates/fragments/header-cv.xml
similarity index 100%
rename from templates/fragments/header.xml
rename to templates/fragments/header-cv.xml
diff --git a/templates/fragments/header-letter.xml b/templates/fragments/header-letter.xml
new file mode 100644
index 0000000..4538d22
--- /dev/null
+++ b/templates/fragments/header-letter.xml
@@ -0,0 +1,9 @@
+
+
diff --git a/templates/letter.xsl b/templates/letter.xsl
index ac5c5ab..be42541 100644
--- a/templates/letter.xsl
+++ b/templates/letter.xsl
@@ -4,6 +4,7 @@
Ainsley Ellis: Letter
+
@@ -13,16 +14,17 @@
+
-
+
- Dear Hiring Team,
+ Dear ,