body {
    font-family: var(--font-main);
    background-color: var(--bg-primary);
    margin: 0;
    padding: 0;
    color: var(--text-primary);
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
    overflow-x: hidden;
}
a {
    text-decoration: none;
    color: #007bff; 
}
a:hover {
    color: #0056b3; 
}
.header-link {
    color: inherit;
    text-decoration: none;
    font-weight: bold;
    cursor: pointer;
}
.header-link:hover {
    color: var(--text-primary);
}