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; +}