#import "@local/modern-cv:0.8.0": * // setup the document like we do for the resume #let font = ("Source Sans 3") #set text( font: font, size: 11pt, fill: color-darkgray, fallback: true, ) #set page( paper: "a4", margin: (left: 15mm, right: 15mm, top: 10mm, bottom: 10mm), footer: [], footer-descent: 0pt, ) // set paragraph spacing #set par(spacing: 0.75em, justify: true) #set heading( numbering: none, outlined: false, ) #show heading.where(level: 1): it => [ #set block( above: 1em, below: 1em, ) #set text( size: 16pt, weight: "regular", ) #align(left)[ #let color = if colored-headers { accent-color } else { color-darkgray } #text[#strong[#text(color)[#it.body.text]]] #box(width: 1fr, line(length: 100%)) ] ] #show heading.where(level: 2): it => { set text( color-darkgray, size: 12pt, style: "normal", weight: "bold", ) it.body } #show heading.where(level: 3): it => { set text( size: 10pt, weight: "regular", ) smallcaps[#it.body] } // test the resume functions #resume-item("Education") #resume-entry( title: "BSc Computer Science", location: "Example City", date: "2019 - 2022", description: "Achieved acaademic honors and awards.", ) // resume-entry also support omitting the date and description #resume-entry( title: "Title", location: "Location", ) #resume-certification( "Certified Scrum Master (CSM)", "Jan 2022", ) #resume-skill-item( "Programming", (strong["C++"], "Python", "Java"), ) #resume-gpa("3.5", "4.0")