/*
 * HM styles
 * https://t.me/HardMethod
 */
.logo-name {
	/* font-family: 'Montserrat', sans-serif; */
}
/* Убираем ограничения по ширине у H1 на фронте */

.wp-block-post-title {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* size-large wp-lightbox-container */
.wp-block-image,
.wp-block-post-featured-image {
    position: relative;
    overflow: hidden;
    transition: transform 0.5s cubic-bezier(0.4,0,0.2,1), box-shadow 0.5s cubic-bezier(0.4,0,0.2,1);
    will-change: transform;
    transform-origin: center bottom;
}

.wp-block-image img,
.wp-block-post-featured-image img {
    transition: transform 0.3s cubic-bezier(0.4,0,0.2,1);
    will-change: transform;
    display: block;
}

/* Исключаем эффект только для lightbox */
.wp-lightbox-container .wp-block-image,
.wp-lightbox-overlay .wp-block-image,
[data-wp-interactive] .wp-block-image,
.wp-lightbox-container .wp-block-post-featured-image,
.wp-lightbox-overlay .wp-block-post-featured-image,
[data-wp-interactive] .wp-block-post-featured-image {
    transform: none !important;
    box-shadow: none !important;
    transition: none !important;
}

/* Единый слабый эффект для всех изображений */
.wp-block-image:hover,
.wp-block-post-featured-image:hover {
    transform: scale(1.003) perspective(1200px) rotateX(-1deg);
    box-shadow: 0 3px 8px 0 rgba(60,60,90,0.15), 0 2px 6px 0 rgba(0,0,0,0.06);
    z-index: 1;
}

/* Отключаем hover эффект для lightbox */
.wp-lightbox-container .wp-block-image:hover,
.wp-lightbox-overlay .wp-block-image:hover,
[data-wp-interactive] .wp-block-image:hover,
.wp-lightbox-container .wp-block-post-featured-image:hover,
.wp-lightbox-overlay .wp-block-post-featured-image:hover,
[data-wp-interactive] .wp-block-post-featured-image:hover {
    transform: none !important;
    box-shadow: none !important;
}