/* прогон 29 — слой поверх leaf28 */
/* ── прогон 29 · «Вопросы» (Роман 31.10): фон под совой цветной — по цвету буквицы открытого вопроса (идея дизайнера C «Цветная ниша»); киноварь даёт тёплое золото, не розовый */
:root[data-look] .v-owl22 .fm-page{transition:background .4s ease}
:root[data-look] .v-owl22 .fm[data-nc] .fm-page{background:radial-gradient(110% 80% at 15% 8%,rgba(255,255,255,.55),transparent 60%),radial-gradient(90% 110% at 85% 100%,color-mix(in srgb,var(--nc) 19%,transparent),transparent 70%),color-mix(in srgb,var(--nc) 8%,#fbf8f1)!important}
/* ── прогон 29 · «Отзывы» (Роман 31.10): буквицы разного цвета — лазурь, ярь, золото, тушь по кругу */
:root[data-look] .v-k26n .rv17-card:nth-child(4n+1) .rv17-cap{background:#29466f!important;color:#fbf8f1!important}
:root[data-look] .v-k26n .rv17-card:nth-child(4n+2) .rv17-cap{background:#2c5a4e!important;color:#fbf8f1!important}
:root[data-look] .v-k26n .rv17-card:nth-child(4n+3) .rv17-cap{background:#c9a84c!important;color:#24262b!important}
:root[data-look] .v-k26n .rv17-card:nth-child(4n+4) .rv17-cap{background:#24262b!important;color:#e6c77a!important}
/* ── прогон 29 · «Направления»: Иммиграция светлее (Роман 31.10) */
:root[data-look] .g23-card[data-dir="immigration"] img{filter:brightness(1.36) saturate(1.05) contrast(.94)!important}
/* ── прогон 29 · rh=gen29: разделители-виньетки от ChatGPT (Роман 31.10: «голые веточки — сделать разнообразными, посмотреть идеи ChatGPT»):
   перо из руки в руку, раскрытая книга, свеча зажигает свечу, птица над книгой, письмо из окна в окно; лоза с цветами вокруг */
html[data-rh="gen29"] :is([data-sec="courses"],[data-sec="how"],[data-sec="tests"],[data-sec="prices"],[data-sec="zapis"]):not([hidden])::before{content:"";display:block;
  width:calc(460 * var(--u));height:calc(110 * var(--u));margin:calc(var(--sec) * .5 * var(--u)) auto calc(var(--sec) * -.5 * var(--u) + 70 * var(--u));
  background:var(--rh29) 50% 50%/contain no-repeat}
html[data-rh="gen29"] [data-sec="courses"]{--rh29:url(img29/rh29-2.webp)}
html[data-rh="gen29"] [data-sec="how"]{--rh29:url(img29/rh29-1.webp)}
html[data-rh="gen29"] [data-sec="tests"]{--rh29:url(img29/rh29-4.webp)}
html[data-rh="gen29"] [data-sec="prices"]{--rh29:url(img29/rh29-5.webp)}
html[data-rh="gen29"] [data-sec="zapis"]{--rh29:url(img29/rh29-6.webp)}
html[data-rh="gen29"] [data-sec="zapis"]:not([hidden])::before{content:""}
@media (max-width:1023.98px){ html[data-rh="gen29"] :is([data-sec="courses"],[data-sec="how"],[data-sec="tests"],[data-sec="prices"],[data-sec="zapis"]):not([hidden])::before{width:86%;height:calc(70 * var(--u));margin:calc(var(--sec) * .5 * var(--u)) auto calc(var(--sec) * -.5 * var(--u) + 30 * var(--u))} }
