/* прогон 39 — слой поверх leaf38 */

/* ══ Q39: главная сессия · прогон 39 ══ */
/* (вес) роза над «Отзывами» – только когда раздел в 1200 px от экрана (класс q39-near ставит leaf39.js), иначе 131 КБ грузились сразу */
/* Роман 04.11 (голос): «просто вернуть цветочек и вставить его в этот вариант» – крутящаяся роза над «Отзывами» (как в j36) возвращена в d37:
   стоит на бумаге посередине шва над коробкой (не на её углу), крутится от прокрутки; на телефоне меньше. */
html[data-rh="d37"]:is([data-zp="c33a"],[data-zp="c33b"],[data-zp="c33c"]) main.wrap > [data-sec="reviews"]{position:relative}
html[data-rh="d37"]:is([data-zp="c33a"],[data-zp="c33b"],[data-zp="c33c"]) main.wrap > [data-sec="reviews"].q39-near:not([hidden])::before{
  content:"";position:absolute;z-index:4;left:50%;top:calc(-106 * var(--u));width:calc(104 * var(--u));height:calc(104 * var(--u));
  margin:calc(-52 * var(--u)) 0 0 calc(-52 * var(--u));background:url(img32/p32-rose-600.webp) 50% 50%/contain no-repeat;pointer-events:none;
  filter:drop-shadow(0 calc(3 * var(--u)) calc(5 * var(--u)) rgba(16,32,26,.28))}
@supports (animation-timeline: view()){ @media (prefers-reduced-motion:no-preference){
  html:is([data-mo="m32"],[data-mo="m34"])[data-rh="d37"]:is([data-zp="c33a"],[data-zp="c33b"],[data-zp="c33c"]):not(.still):not([data-theatre="off"]) main.wrap > [data-sec="reviews"].q39-near:not([hidden])::before{
    --m-spin:90deg;animation:m32-spin linear both;animation-timeline:view();animation-range:cover 0% cover 100%} } }
@media (max-width:1023.98px){
  html[data-rh="d37"]:is([data-zp="c33a"],[data-zp="c33b"],[data-zp="c33c"]) main.wrap > [data-sec="reviews"].q39-near:not([hidden])::before{top:-58px;width:64px;height:64px;margin:-32px 0 0 -32px} }
/* «Контакты» ft23b1a: на 1100–1300 px строка документов не влезала в ряд (страница ехала вбок на 18 px на 1280) – переносится, правый край держит */
@media (min-width:1024px) and (max-width:1399.98px){
  html section.v-ft23b1a.v-ft23b1a .ft-small{flex-wrap:wrap;row-gap:calc(6 * var(--u))}
  html section.v-ft23b1a.v-ft23b1a .ft-small nav.r{margin-left:auto}
}
/* «Обучение» (выпускающий R): в Safari на телефоне сцена сжималась в 0×0 – высота от ширины через padding (в Chromium то же 358×336) */
@media (max-width:1023.98px){ [data-sec="how"] .h30-scene{width:100%;height:0;padding-bottom:calc(336 / 358 * 100%)} }
/* «Учим на совесть», телефон (рецензия п. 2): стрелки ← → по краям полосы с людьми (вставляет leaf39.js); на ПК фигуры видны все – стрелок нет */
.c39-arr{display:none}
@media (max-width:1023.98px){
  [data-sec="prices"] section.v-c37b .c37-walk .c39-arr{display:grid;place-items:center;position:absolute;z-index:4;top:46%;translate:0 -50%;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
  [data-sec="prices"] section.v-c37b .c37-walk .c39-arr i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(255,253,248,.92);
    box-shadow:0 0 0 1px rgba(36,38,43,.16),0 2px 6px rgba(36,38,43,.12);color:var(--azure,#29466f);font:normal 400 19px/1 var(--f-head)}
  [data-sec="prices"] section.v-c37b .c37-walk .c39-prev{left:2px}
  [data-sec="prices"] section.v-c37b .c37-walk .c39-next{right:2px}
  [data-sec="prices"] section.v-c37b .c37-walk .c39-arr:focus-visible{outline:none}
  [data-sec="prices"] section.v-c37b .c37-walk .c39-arr:focus-visible i{box-shadow:0 0 0 2px var(--azure,#29466f)}
}
/* «Цены», подарочный сертификат (рецензия п. 10): цена, перенесённая на новую строку, стояла с отступом (margin-left у b) */
html [data-sec="prices"] section.v-y30a .y30a-opts p > span{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:.3em}
html [data-sec="prices"] section.v-y30a .y30a-opts p > span > b{margin-left:0}
/* «Отзывы» (рецензия п. 7): цитаты без рваного края */
html [data-sec="reviews"] .rv17-q{text-wrap:pretty}
/* «Обучение» (рецензия п. 8; Роман 03.11 – «острые фотопредметы не сильно нравятся»): часослов-фото → ласточка «Historia Naturalis» (HN 4-56, куратор K),
   сидит лапками на тонкой золотой линии шва «Отзывы → Обучение» (линия на −150 u от верха раздела; лапки на 0,93 высоты картинки) */
html[data-rh][data-rh] [data-sec="how"] .d35-o-hours.d35-o-hours{--x:470;--y:-226;--w:260;--r:0deg}
@media (max-width:1023.98px){ html[data-rh][data-rh] [data-sec="how"] .d35-o-hours.d35-o-hours{--x:170;--y:-116;--w:150;--r:0deg} }
/* ══ /Q39 */

/* ══ S39: главная сессия · ищейка (SCOUT-39), общий пункт sc=s39 / как сейчас ══ */
html:not([data-sc="s39"]) .s39-on, html[data-sc="s39"] .s39-off{display:none!important}
/* кнопка «Записаться» в шапке: раньше пряталась, пока рядом другая кнопка (cta-near), – у конкурентов она в шапке всегда */
html[data-sc="s39"].cta-near .bar .btn{visibility:visible}
/* «Отзывы»: строка видеоотзывов под «Хочешь так же?» (вставляет leaf39.js, блок S39) – имена ссылками, касание ≥ 44 px без роста строки */
html[data-sc="s39"] [data-sec="reviews"] .s39-vid{margin:calc(8 * var(--u)) 0 0;text-align:center;font:italic 400 max(16px, calc(18 * var(--u)))/1.45 var(--f-text);color:rgba(251,248,241,.88);text-wrap:balance}
html[data-sc="s39"] [data-sec="reviews"] .s39-vid a{display:inline-block;padding:11px 2px;margin:-11px 0;color:#fbf8f1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:rgba(251,248,241,.5)}
@media (max-width:1023.98px){ html[data-sc="s39"] [data-sec="reviews"] .rv17-main > :is(.e34-rvgo,.s39-vid){grid-column:1 / -1} }
@media (hover:hover){ html[data-sc="s39"] [data-sec="reviews"] .s39-vid a:hover{color:#e9cf8e;text-decoration-color:currentColor} }
/* «Вопросы» b34f: при sc=s39 восемь вопросов – сетка на 10 рядов, строка ниже (60 → 54 u), лист не растёт (8 × 54 ≤ 6 × 60 + свободный ряд);
   при sc=as сетка прежняя (6 рядов), вопросы встают в ряды 1–6 по порядку кнопок – раздел ровно как был */
@media (min-width:1024px){
  html[data-sc="s39"] section.v-b34f.v-mix .fm{grid-template-rows:repeat(8,auto) 1fr auto}
  html[data-sc="s39"] section.v-b34f.v-mix .fq-a{grid-row:1 / 9}
  html[data-sc="s39"] section.v-b34f.v-mix .fq-ask,html[data-sc="s39"] section.v-b34f.v-mix .fm-foot{grid-row:10}
  html[data-sc="s39"] section.v-b34f.v-mix .fq-q{min-height:calc(54 * var(--u))}
  html:not([data-sc="s39"]) section.v-b34f.v-mix .fq-q:nth-of-type(3){grid-row:2}
  html:not([data-sc="s39"]) section.v-b34f.v-mix .fq-q:nth-of-type(5){grid-row:3}
  html:not([data-sc="s39"]) section.v-b34f.v-mix .fq-q:nth-of-type(6){grid-row:4}
  html:not([data-sc="s39"]) section.v-b34f.v-mix .fq-q:nth-of-type(7){grid-row:5}
  html:not([data-sc="s39"]) section.v-b34f.v-mix .fq-q:nth-of-type(8){grid-row:6}
}
/* ══ /S39 */
/* ══ I39: буквицы (Роман 04.11: «цветные буквы заглавные, их чуть ярче сделай… горчичный… попробуй заменить на красный и на жёлтый»).
   Общий пункт ini: red – лазурь и ярь светлее (как буквицы «Вопросов»: #3a62a0 6,0 : 1, #357560 5,4 : 1), третья – киноварь #b8432f (та же,
   что в «Вопросах», 5,3 : 1); yel – то же, третья – жёлтое золото #b8890f (3,1 : 1, буквица крупная – норма 3 : 1); as – как сейчас.
   Где: оглавление «С чего начать» (x32) и буквицы карточек «Отзывов». Красный – только в буквицах (просьба Романа). */
html:is([data-ini="red"],[data-ini="yel"]) [data-sec="board"] .v-x32a .x32-list > li:nth-child(3n+1) .x32-ini{color:#3a62a0}
html:is([data-ini="red"],[data-ini="yel"]) [data-sec="board"] .v-x32a .x32-list > li:nth-child(3n+2) .x32-ini{color:#357560}
html[data-ini="red"] [data-sec="board"] .v-x32a .x32-list > li:nth-child(3n) .x32-ini{color:#b8432f}
html[data-ini="yel"] [data-sec="board"] .v-x32a .x32-list > li:nth-child(3n) .x32-ini{color:#b8890f}
html:is([data-ini="red"],[data-ini="yel"])[data-ini][data-ini] [data-sec="reviews"] .v-sheet17 .rv17-card:nth-child(n) .rv17-cap{color:#3a62a0!important}
html:is([data-ini="red"],[data-ini="yel"])[data-ini][data-ini] [data-sec="reviews"] .v-sheet17 .rv17-card:nth-child(3n+2) .rv17-cap{color:#357560!important}
html[data-ini="red"][data-ini][data-ini] [data-sec="reviews"] .v-sheet17 .rv17-card:nth-child(3n) .rv17-cap{color:#b8432f!important;text-shadow:none!important}
html[data-ini="yel"][data-ini][data-ini] [data-sec="reviews"] .v-sheet17 .rv17-card:nth-child(3n) .rv17-cap{color:#b8890f!important;text-shadow:none!important}
/* главная сессия (вопрос UI п. 4, рецензия п. 6): в «Вопросах» четвёртая буквица тоже горчичная – при red и yel она жёлтое золото (ярче горчичного);
   красной её не делаю: киноварь в «Вопросах» уже есть первой буквицей – две красные встали бы рядом («М» и «К») */
html:is([data-ini="red"],[data-ini="yel"])[data-ini] section.v-owl18 .ini-4{color:#b8890f!important}
html:is([data-ini="red"],[data-ini="yel"]) section.v-owl18 .fq-q:has(.ini-4){--ic:#b8890f}
/* ══ /I39 */
