
/*   

From _style.css: 

  --background: #111111;
  --primary_colour: #fff;
  --secondary_colour: #2f7cda;
  --title_font: 'Fira Sans', sans-serif;
  --body_font: 'Fira Sans', sans-serif;

From old cv style: ;

--background: #111111;
--secondary_colour: #5294e2;
--primary_colour: #fff;


*/



:root {
  --background: #0d1117;
  --primary_colour: #fff;
  --secondary_colour: #2f7cda;
  font-size: 24px;
}



html {
    background-color: var(--background); 
}

body {
    margin: 40px auto;
    max-width: 800px;
    line-height: 1.6;
    font-size: 18px;
    padding: 0 10px
}

.heading {
    background-color: var(--background);
    padding-bottom: 20px;
    padding-top: 20px;
    text-align: center;
    border: 1px solid var(--secondary_colour);
}

.jobs {
    background-color: var(--background);
    padding-left: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    border: 1px solid var(--secondary_colour);
}

h1 {
    font-family: 'Krub', sans-serif;
    text-align: center;
    color: var(--primary_colour);
    line-height: 1.2;
}

h2 {
    font-family: 'Krub', sans-serif;
    color: var(--primary_colour);
    line-height: 1.2;
}

 p {
    font-family: 'Krub', sans-serif;
     color: var(--primary_colour);
     line-height: 1.4;
 }

ul {
    padding-left: 20px;
}

ul#contact {
    text-align: center;
    color: var(--primary_colour);
}
ul#contact li {
    display:inline;
    text-align: center;
    color: var(--primary_colour);
    font-family: 'Krub', sans-serif;
}

li {
    color: var(--primary_colour);
    font-family: 'Krub', sans-serif;
    line-height: 1.4;
}

strong {
    color: var(--secondary_colour);
}
