/* Increase spacing between elements */

/* Paragraph spacing */
p {
    margin-bottom: 0.8em !important;
    margin-top: 0.2em !important;
}

/* Heading spacing */
h1, h2, h3, h4, h5, h6 {
    margin-top: 1.2em !important;
    margin-bottom: 0.6em !important;
}

h1 {
    margin-top: 1.5em !important;
    margin-bottom: 0.8em !important;
}

h2 {
    margin-top: 1.3em !important;
    margin-bottom: 0.7em !important;
}

h3 {
    margin-top: 1.1em !important;
    margin-bottom: 0.6em !important;
}

/* List spacing */
ul, ol {
    margin-bottom: 0.8em !important;
    margin-top: 0.2em !important;
}

li {
    margin-bottom: 0.3em !important;
}

/* Code blocks */
pre, .highlight {
    margin-top: 0.6em !important;
    margin-bottom: 0.8em !important;
}

/* Blockquotes */
blockquote {
    margin-top: 0.8em !important;
    margin-bottom: 0.8em !important;
}

/* Horizontal rules */
hr {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

/* Table spacing */
table {
    margin-top: 0.8em !important;
    margin-bottom: 0.8em !important;
}

/* Section spacing in main content */
.section {
    margin-bottom: 0.8em !important;
}
