.site-header .nav-links a {
    width: 100%;
    color: var(--brand-button-ink);
}

.theme-toggle {
    color: var(--brand-button-ink);
    font-weight: bold;
    font-size: 20px;
}

p {
    font-size: 1.2rem;
}

.hf-kicker {
    font-size: 1.3rem;
}

h2 {
    line-height: 1.1;
}

.hf-hero__copy h1 {
    text-shadow: 0 10px 18px #000000;
    font-family: "Gutter Rust", sans-serif;
    font-size: 7rem;
}

.hf-hero__copy .lead {
    font-family: "Source Code Pro", monospace;
    text-transform: uppercase;
    font-weight: bold;
}

.hf-trust__item strong {
    font-size: 1.1rem;
}

.hf-trust__item span {
    font-size: 1rem;
}

.hf-intro {
    max-width: 46rem;
    font-size: 1.3rem;
}

.hf-product-info {
    font-size: 1rem;
}

.hf-feature-list li {
    font-size: 1.2rem;
}

@media screen and (min-width: 50em) {
    
    #primary-menu li a {
        font-size: 20px;
    }

    h2 {
        font-size: 3.2rem;
    }

}