/* прогон 27 — слой поверх leaf26 */
/* ── прогон 27 · «Учим на совесть» hg=light27 (Роман 31.10): люди крупнее относительно комнаты («как хоббиты»), секция светлее, текст слева читается — тёмный по светлому */
:root[data-look=leaf][data-hg=light27] .v-hon18 .lf21-hbg img{filter:brightness(1.1) saturate(.95)}
:root[data-look=leaf][data-hg=light27] .v-hon18 .lf21-hbg::after{background:linear-gradient(90deg,rgba(251,248,241,.9) 0,rgba(251,248,241,.78) 38%,rgba(251,248,241,.18) 58%,rgba(251,248,241,0) 70%)!important}
:root[data-look=leaf][data-hg=light27] .v-hon18 .h18-h{color:#24262b!important;text-shadow:none!important;font-size:calc(46 * var(--u))!important}
:root[data-look=leaf][data-hg=light27] .v-hon18 .h18-h em{color:#2c5a4e!important}
:root[data-look=leaf][data-hg=light27] .v-hon18 .h18-txt > p,:root[data-look=leaf][data-hg=light27] .v-hon18 .lf20-lede,:root[data-look=leaf][data-hg=light27] .v-hon18 .h18-txt .lead{color:#33363c!important;text-shadow:none!important;font-size:max(17px, calc(20 * var(--u)))!important;line-height:1.4!important}
:root[data-look=leaf][data-hg=light27] .v-hon18 .h18-err{background:rgba(255,253,248,.82)!important;box-shadow:0 0 0 1px rgba(36,38,43,.10),0 calc(10 * var(--u)) calc(26 * var(--u)) calc(-14 * var(--u)) rgba(36,38,43,.25)!important}
@media (min-width:1024px){ :root[data-look=leaf][data-hg=light27] .v-hon18 .h18-scene{transform:scale(1.28) translateX(-3%);transform-origin:50% 100%} }
@media (max-width:1023.98px){ :root[data-look=leaf][data-hg=light27] .v-hon18 .lf21-hbg::after{background:linear-gradient(180deg,rgba(251,248,241,.9) 0,rgba(251,248,241,.7) 45%,rgba(251,248,241,0) 75%)!important} :root[data-look=leaf][data-hg=light27] .v-hon18 .h18-scene{transform:scale(1.15);transform-origin:50% 100%} }
/* студия 31.10 (UI/UX): */
/* 1. быстрая форма: «Записала» на светлой карточке — текст тушью (был цвета кости) */
.plate--paper .z-done-t,.plate--paper .z-again{color:rgba(36,38,43,.78)!important}
.plate--paper .z-done-t b{color:#24262b!important}
/* 2. фокус клавиатуры виден на пергаменте (было золото 1px, 2,15:1) */
:root[data-look] :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #29466f!important;outline-offset:3px!important}
/* 3. контраст: подсказки в полях и строка согласия ≥ 4,5:1 */
:root[data-look] .input::placeholder{color:rgba(36,38,43,.66)!important;opacity:1}
:root[data-look] :is(.q-note,.z-consent){color:rgba(36,38,43,.74)!important}
