.ka-utility {
    font-size: .7rem;
}

.navbar .nav-link {
    font-size: 1.3rem;
    font-family: inherit;
    letter-spacing: inherit;
    text-transform: none;
}

.navbar .dropdown-item {
    font-size: 1.2rem;
}

[data-bs-theme="dark"] .navbar-toggler-icon {
    filter: none;
}

.ka-btn {
    font-family: inherit;
    font-size: 1.1rem !important;
    letter-spacing: inherit;
    text-transform: none;
}

.palette-v08 .ka-btn--accent {
    font-size: 1.3rem !important;
    color: #000 !important;
    background-color: #ffbe40 !important;
}

[data-bs-theme="dark"] body.palette-v08 .ka-script{
    color: #bff2c7 !important;
}

.ka-kicker {
    font-size: 1.1rem;
}

[data-bs-theme="dark"] .ka-service-card img, [data-bs-theme="dark"] .ka-about-img {
    filter: brightness(1) saturate(.92) contrast(1.02);
}

.ka-copy {
    font-size: 1.3rem;
}

.ka-link {
    font-family: inherit;
    font-size: 1.1rem;
}

.ka-btn {
    font-size: .8rem;
}

.ka-proof {
    font-size: .8rem;
}

.ka-tab {
    font-size: .8rem;
}

.palette-v08 .ka-soft {
    border-top: 1px solid #2cba8c;
    border-bottom: 1px solid #2cba8c;
}

.palette-v08 .ka-dark {
    border-top: 1px solid #2cba8c;
    border-bottom: 1px solid #2cba8c;
}

[data-bs-theme="dark"] .ka-quarter-art svg {
    filter: brightness(.9) saturate(.88) contrast(1.04);
}

[data-bs-theme="dark"] .text-secondary {
   color: var(--bs-gray-400) !important;
}

.ka-audience {
    font-size: 1.2rem;
}

.ka-footer {
    font-size: 1.2rem;
    border-top: 1px solid #2CBA8C;
}

.ka-footer-logo {
    filter: none;
}

