body {

    font-family: var(--font-body);

    background-color: var(--color-background);

    color: var(--color-text);

    line-height: 1.6;

    overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {

    font-family: var(--font-heading);

    font-weight: 600;

    line-height: 1.2;
}

p {

    color: var(--color-text-secondary);
}

::selection {

    background: var(--color-primary);

    color: #ffffff;
}