img {
    height: 1em;
}

h1 {
    font-size: 2.75em;
    font-weight: 800;
}

h2 {
    font-size: 2em;
    font-weight: 600;
}

h3 {
    font-size: 1.5em;
    font-weight: 500;
}

li {
    margin: 1em 0;
}

li ul li {
    margin: 0;
}

#header-txt {
    font-size: 1.2em;
}

.subject,
.test_material {
    font-size: 1.3em;
}

.subject {
    font-weight: 700;
}

.test_material {
    font-weight: 500;
    font-size: 1.2em;
}

.test_code {
    font-size: 0.8em;
    font-weight: 300;
    margin-inline-start: 5px;
}

a {
    text-decoration-color: light-dark(#777, #888);
    color: var(--blue);
    font-weight: 600;
}

footer a {
    color: inherit;
}

a:hover {
    text-decoration-color: var(--blue);
}
