Мы используем cookie-файлы. Это нужно для лучшей работы сайта. Продолжая пользоваться сайтом, вы соглашаетесь с этим. Подробнее
/* Контейнер с кнопками «предыдущая / следующая» над галереей-презентацией */ \ [id^="gallery-presentation-"] > .text-center { display: flex; justify-content: center; align-items: center; gap: 16px; max-width: 720px; margin: 0 auto 16px; padding: 0 8px; } /* Сами кнопки */ .presentation-prev, .presentation-next { flex: 1 1 0; display: inline-flex; align-items: center; justify-content: center; min-height: 52px; padding: 12px 20px; font-size: 0; /* прячем исходный текст «предыдущая/следующая» */ font-weight: 600; line-height: 1.2; text-align: center; text-decoration: none !important; color: #ffffff !important; background: #e86a78; /* коралловый, как кнопка «ПРОДОЛЖИТЬ» */ border: none; border-radius: 999px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); cursor: pointer; user-select: none; transition: background .15s, transform .05s, box-shadow .15s; } /* Свои подписи со стрелками */ .presentation-prev::before { content: "← Предыдущий слайд"; font-size: 18px; } .presentation-next::after { content: "Следующий слайд →"; font-size: 18px; } /* Состояния */ .presentation-prev:hover, .presentation-next:hover { background: #d9566a; box-shadow: 0 6px 14px rgba(0, 0, 0, 0.18); } .presentation-prev:active, .presentation-next:active { transform: translateY(1px); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); } .presentation-prev:focus-visible, .presentation-next:focus-visible { outline: 3px solid #ffb347; outline-offset: 2px; } /* Мобильные: кнопки в столбик, покрупнее */ @media (max-width: 560px) { [id^="gallery-presentation-"] > .text-center { flex-direction: column; gap: 10px; } .presentation-prev, .presentation-next { width: 100%; min-height: 56px; } .presentation-prev::before, .presentation-next::after { font-size: 19px; } }