body {  /* Makes all the text more visible */
    font-family: system-ui, sans-serif;
    font-weight: 400;
}
.tree-node__children {  /* Reduces the horizontal intendation in the menu */
    margin-left: calc(var(--spacing) * 2);
    padding-left: calc(var(--spacing) * 1);
}
code {  /* Makes the Code text more visible */
    font-weight: 600;
}
strong {  /* Makes the Bold text more visible */
    font-weight: 700;        /* heavier than normal bold */
    color: #d12f2f;          /* a clear highlight color */
}
hr {  /* Makes the hr line more visible */
    border: none;
    border-top: 2px solid #444;   /* thicker + darker */
    margin: 1.5em 0;
}
article {  /* Less space between text lines */
    line-height: 1.3;   /* default is ~1.5, so this is noticeably tighter */
}
