/* Piveth full logo — single wordmark image (assets/img/logo.png) */

.piveth-logo {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    text-decoration: none;
    color: inherit;
    line-height: 1;
}

.piveth-logo:hover .piveth-logo-img {
    opacity: 0.92;
}

.piveth-logo-img {
    display: block;
    width: auto;
    height: auto;
    max-width: 100%;
    object-fit: contain;
    object-position: left center;
}

.piveth-logo-sm .piveth-logo-img {
    height: 1.75rem;
}

.piveth-logo-md .piveth-logo-img {
    height: 2.25rem;
}

.piveth-logo-lg .piveth-logo-img {
    height: 2.75rem;
}

@media (max-width: 639px) {
    .piveth-logo-sm .piveth-logo-img {
        height: 1.625rem;
    }

    .piveth-logo-md .piveth-logo-img {
        height: 2rem;
    }
}
