From e3532737bd1bfed8e050d4b5707d43695c63f25a Mon Sep 17 00:00:00 2001 From: Oscar Najera Date: Sun, 22 Oct 2023 04:22:09 +0200 Subject: [PATCH] css static --- doc/static/css/cv.css | 127 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 doc/static/css/cv.css diff --git a/doc/static/css/cv.css b/doc/static/css/cv.css new file mode 100644 index 0000000..eb20b83 --- /dev/null +++ b/doc/static/css/cv.css @@ -0,0 +1,127 @@ +.cv-entry .cv-host::before, +.cv-honor .cv-host::before { + font-family: "Font Awesome 6 Free"; + content: "\f1ad"; + font-weight: 900; + margin: 0 0.5rem; +} + +.cv-entry .cv-location::before, +.cv-honor .cv-location::before { + font-family: "Font Awesome 6 Free"; + content: "\f041"; + font-weight: 900; + margin: 0 0.5rem; +} + +.cv-entry .cv-role::before { + content: ""; + position: absolute; + width: 2rem; + height: 2rem; + background-color: #79c753; + border-radius: 50%; + transform: translateX(-50%); + left: 0; +} + +.cv-entry .cv-date::before { + font-family: "Font Awesome 6 Free"; + content: "\f133"; + font-weight: 900; + margin: 0 0.5rem; +} + +.cv-honor .cv-role { + margin-left: 3.25rem; +} + +.cv-honor .cv-date { + position: absolute; + left: 0; + top: 0.05rem; + font-size: 1.25rem; +} + +.cv-honor .cv-date::before { + font-family: "Font Awesome 6 Free"; + color: #ffb700; + content: "\f559"; + font-weight: 900; + margin: 0 0.5rem; +} + +.cv-entry { + border-left-style: solid; + border-left-width: 1px; + border-color: #ccc; +} + +.cv-honor .cv-host, +.cv-honor .cv-location, +.cv-entry .cv-date, +.cv-entry .cv-location { + display: inline-block; +} + +.cv-entry .cv-host, +.cv-entry .cv-date, +.cv-entry .cv-location, +.cv-honor .cv-host, +.cv-honor .cv-date, +.cv-honor .cv-location { + font-weight: 300; +} + +.cv-entry .cv-host, +.cv-entry .cv-date, +.cv-entry .cv-location, +.cv-honor .cv-host, +.cv-honor .cv-date, +.cv-honor .cv-location { + color: #555; +} + +.cv-entry .cv-host, +.cv-entry .cv-date, +.cv-entry .cv-location, +.cv-honor .cv-host, +.cv-honor .cv-date, +.cv-honor .cv-location { + padding: 0; +} + +.cv-entry, +.cv-honor { + padding-left: 2rem; + padding-bottom: 0.5rem; + margin-left: 1rem; + position: relative; +} + +.cv-honor .cv-role, +.cv-entry .cv-role, +.cv-entry .cv-host, +.cv-entry .cv-date, +.cv-entry .cv-location, +.cv-honor .cv-host, +.cv-honor .cv-date, +.cv-honor .cv-location { + margin: 0; +} + +.cv-entry p, +.cv-entry ul, +.cv-honor p, +.cv-honor ul { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + margin-top: 0.25rem; + margin-bottom: 0.25rem; + font-size: 1rem; +} + +.cv-entry .cv-role { + font-size: 1.5rem; + font-size: 1.25rem; +}