/* Логотип: знак + подпись */
.logo {
    display: inline-flex;
    align-items: center;
    gap: var(--space-xs);
    color: var(--color-text);
    text-decoration: none;
}

.logo__image {
    width: auto;
    height: 48px;
}

.logo__text {
    font-family: var(--font-heading);
    font-size: var(--font-size-small);
    font-weight: var(--font-weight-bold);
    line-height: 1.2;
    letter-spacing: 0;
}

@media (min-width: 1280px) {
    .logo__image {
        height: 72px;
    }

    .logo__text {
        font-size: var(--font-size-body);
    }
}
