h1.master { margin: 0; font-family: var(--title-font); font-size: 3.5rem; word-spacing: -0.15em; } h2 { font-size: 1.5rem; } h1 + h2, h2:first-child { margin-top: 0; } h3 { font-size: 1rem; color: var(--dark-alt-accent-color); } section h1:first-child { margin-top: 0; } section + section { margin-top: 3rem; } .main { font-size: 1.2rem; } .card { margin-bottom: 2rem; } .card ul { margin: 0; padding-left: 1rem; } .card-inline.inline ul { padding: 0; } .card-inline.inline ul li { display: inline; } .card-inline.inline ul li:not(:last-child)::after { content: ";"; } .card-inline .inline-icon { position: absolute; top: 0; right: 0; padding: 1rem; cursor: pointer; } section.resume-section .resume-item .resume-date { min-width: 18rem; } .text-primary { color: var(--dark-alt-accent-color)!important; } /* lg Breakpoint */ @media (min-width: 992px) { section.resume-section { min-height: 100vh; } }