/*
header font overrides
*/
h1, h2, h3, h4, h5, h6 {
    font-family: "Bookman Old Style", "URW Bookman", "URW Bookman L", "Georgia Pro", Georgia, serif ;
    letter-spacing: -0.01em;
    font-weight: 250;
}

/*
override article list element font
*/
* h3 {
    font-family: 'Segoe UI', system-ui, sans-serif !important;
    font-weight: 420 !important;
    letter-spacing: normal;
}

/*
override gradient
*/
* h1 {
    background: none !important;
    background-image: none !important;
    background-clip: initial !important;
    color: inherit !important;
}

/*
remove bolds on anchors
*/
* a {
    font-weight: 500 !important;
}

/*
make navbar elements larger
*/
nav a {
    font-size: large;
}

#home a {
    color: var(--fg-muted-4);
    font-weight: normal;
}

/*
modify background colors
*/
body,
html {
    background-color: #faf9f5 !important; /* Light mode */
}

[data-theme="dark"] body,
[data-theme="dark"] html {
    background-color: #1e1e1e !important; /* Dark mode */
}

@media (prefers-color-scheme: dark) {
    :root:not([data-theme="light"]) body,
    :root:not([data-theme="light"]) html {
        background-color: #1e1e1e !important; /* Dark mode */
    }
}

