/* 35차 미리보기(2026-11-02 · ko-ver2) — 메인 대표진료(흐르는 SIGNATURE) · 전후 사진 · 병원 소개 사진 자리. 생성 batch-1102h/r35.py */

/* ───── 메인 대표진료: 뒤의 큰 SIGNATURE 글자가 끊김 없이 흐른다(같은 글자 두 벌을 이어 −50% 만큼 옮기고 처음으로) ───── */
.r21-sig__bg.r35-mq { left: 0; right: 0; overflow: hidden; }
.r35-mq__t { display: flex; width: max-content; animation: r35mq 70s linear infinite; will-change: transform; }
.r35-mq__t span { padding-right: .32em; }
.r35-mq.is-off .r35-mq__t { animation-play-state: paused; }
@keyframes r35mq { to { transform: translateX(-50%); } }
@media (max-width: 1023px) {
  .r21-sig { padding-bottom: 150px; }
  .r21-sig__bg.r35-mq { display: block; bottom: 22px; font-size: 76px; }
  .r35-mq__t { animation-duration: 30s; }
}
@media (prefers-reduced-motion: reduce) { .r35-mq__t { animation: none; } }

/* (35차의 메인 REVIEW 위 끝 색 맞춤은 36차에 REVIEW 를 서브페이지 후기 디자인으로 바꾸며 뺐다) */

/* ───── 병원 소개 ───── */
/* Mission 사진(이미지 10 + 좌우 이어 그림): 모자 위가 잘리지 않게 위쪽 기준 */
.c-intro__img img[src*="r35-about-intro"] { object-position: 50% 30%; }
/* 공간 사진 01 병원 입구(ver1 메인 머리 배너와 같은 사진): 입구가 칸 가운데 오게 */
.r18-gal .bp-gal__img[src*="r35-gal-entrance"] { object-position: 50% 42%; }
.r18-gal .bp-gal__thi img[src*="r35-gal-entrance"] { object-position: 68% 50%; }
@media (max-width: 1023px) { .r18-gal .bp-gal__img[src*="r35-gal-entrance"] { object-position: 70% 50%; } }
