/* CSS Modification 1: Custom font and body background colour */
@import url('https://fonts.googleapis.com/css2?family=Iosevka+Charon+Mono:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
body {
font-family: 'DM Sans', sans-serif;
background-color: #fdf8f3;
color: #2b2b2b;
font-size: 16px;
line-height: 1.8;
max-width: 880px;
margin: 0 auto;
padding: 20px 30px;
}
/* CSS Modification 2: Custom heading style and colour */
h1, h2, h3 {
font-family: 'Syne', sans-serif;
font-weight: 800;
}
h1.title {
color: #c0533a;
font-size: 2.6em;
border-bottom: 4px solid #c0533a;
padding-bottom: 8px;
}
h2 {
color: #c0533a;
border-left: 5px solid #c0533a;
padding-left: 12px;
margin-top: 40px;
}
/* CSS Modification 3: Code block styling */
pre {
background-color: #1e1e2e;
color: #cdd6f4;
border-radius: 10px;
padding: 16px 20px;
font-size: 0.88em;
border-left: 4px solid #c0533a;
overflow-x: auto;
}
code {
background-color: #f0e8e0;
color: #c0533a;
padding: 2px 6px;
border-radius: 4px;
font-size: 0.9em;
}
pre code {
background: none;
color: inherit;
padding: 0;
}
/* CSS Modification 4: Image styling */
img {
display: block;
margin: 16px auto;
border-radius: 10px;
border: 2px solid #e8ddd4;
box-shadow: 4px 4px 0px #e0d0c4;
max-width: 100%;
}
/* CSS Modification 5: Link colour and hover effect */
a {
color: #c0533a;
text-decoration: underline;
}
a:hover {
color: #8f3a24;
}