/* прогон 22 · слой поверх leaf20 (голос Романа 27.10 ночь) */
/* осень: старые ветки внутри коробок сняты — новые лежат верхним слоем страницы (leaf22.js) */
.lf21-aut{display:none!important}
#lf22-aut{position:absolute;left:0;top:0;width:0;height:0;z-index:40;pointer-events:none}
#lf22-aut .lf22-sprig{position:absolute;max-width:none;pointer-events:none;filter:drop-shadow(0 calc(6 * var(--u)) calc(8 * var(--u)) rgba(15,18,16,.28))}
:root:not([data-look=leaf]) #lf22-aut{display:none}
/* углы (Роман 27.10 ночь): у всех плит и карточек одно скругление — плита 10u, карточка 6u */
:root[data-look=leaf] #quick .zq,
:root[data-look=leaf] #faq .fm-page,
:root[data-look=leaf] #tests .d7-climb{border-radius:calc(10 * var(--u))}
:root[data-look=leaf] #prices .x10-after,
:root[data-look=leaf] #teachers .t10-cap,
:root[data-look=leaf] #channel .ea-text,
:root[data-look=leaf] #faq .fq-a{border-radius:calc(6 * var(--u))!important}
/* «Учим на совесть» (Роман 27.10 ночь): раскраска фона гуще влево; окошко игры — полупрозрачное (пульт hg) */
:root[data-look=leaf]:not([data-hg=r21]) .v-hon18 .lf21-hbg::after{background:linear-gradient(90deg,rgba(251,248,241,.80) 0,rgba(251,248,241,.58) 38%,rgba(251,248,241,.08) 66%,rgba(251,248,241,0) 100%)}
@media (max-width:1023.98px){ :root[data-look=leaf]:not([data-hg=r21]) .v-hon18 .lf21-hbg::after{background:linear-gradient(180deg,rgba(251,248,241,.84) 0,rgba(251,248,241,.66) 55%,rgba(251,248,241,.15) 82%,rgba(251,248,241,0) 100%)} }
:root[data-look=leaf][data-hg=glass] .v-hon18 .h18-err{background:rgba(255,253,248,.62)!important;-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1);box-shadow:0 0 0 1px rgba(255,253,248,.7),0 calc(10 * var(--u)) calc(26 * var(--u)) rgba(36,38,43,.12)!important}
/* YouTube (Роман 27.10 ночь: «пусто, не по теме, буквы на белом»): кадр видео 16:9 — Брекеленкам «Беседа» (Мет 435772, PD), кнопка ▶ и двуязычные субтитры (идея дизайнера B1) */
:root[data-look=leaf] .v-row18 .r17-yt::after{display:none}
:root[data-look=leaf] .v-row18 .r17-yt{display:grid;grid-template-columns:1fr 1.05fr;gap:calc(22 * var(--u));align-items:center}
:root[data-look=leaf] .v-row18 .r17-yt .r17-txt{max-width:none}
.lf22-yt{display:none}
:root[data-look=leaf] .lf22-yt{display:block;position:relative;aspect-ratio:16/9;border-radius:calc(6 * var(--u));overflow:hidden;background:#24262b;box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) rgba(36,38,43,.22)}
.lf22-yt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.lf22-yt .pl{position:absolute;left:50%;top:44%;width:calc(56 * var(--u));height:calc(56 * var(--u));margin:calc(-28 * var(--u)) 0 0 calc(-28 * var(--u));border-radius:50%;background:rgba(251,248,241,.92);box-shadow:0 calc(4 * var(--u)) calc(14 * var(--u)) rgba(0,0,0,.35)}
.lf22-yt .pl::after{content:"";position:absolute;left:39%;top:30%;border-style:solid;border-width:calc(11 * var(--u)) 0 calc(11 * var(--u)) calc(17 * var(--u));border-color:transparent transparent transparent #29466f}
.lf22-yt .sub{position:absolute;left:0;right:0;bottom:calc(14 * var(--u));text-align:center;font:italic calc(14 * var(--u))/1.35 var(--f-text,Vollkorn,Georgia,serif);color:#fbf8f1;text-shadow:0 1px 3px rgba(0,0,0,.9)}
.lf22-yt .sub b{display:block;font-weight:400;font-style:normal;color:#e9cf8e}
.lf22-yt .bar{position:absolute;left:calc(12 * var(--u));right:calc(12 * var(--u));bottom:calc(6 * var(--u));height:2px;background:rgba(251,248,241,.35)}
.lf22-yt .bar::before{content:"";position:absolute;left:0;top:0;bottom:0;width:34%;background:#c9a84c}
@media (max-width:1023.98px){ :root[data-look=leaf] .v-row18 .r17-yt{grid-template-columns:1fr} :root[data-look=leaf] .lf22-yt{order:-1} .lf22-yt .pl{width:44px;height:44px;margin:-22px 0 0 -22px} .lf22-yt .pl::after{border-width:9px 0 9px 14px} .lf22-yt .sub{font-size:13px;bottom:10px} }
/* «Между уроками» · два этажа (прогон 22, сходный вывод трёх дизайнеров): клуб 7/12 + YouTube 5/12; пилигрим — панорама на всю ширину.
   Пилигрим больше не стоит против «Подслушников» в том же размере. */
:root[data-look=leaf] .v-two22 .nw-row{display:grid!important;grid-template-columns:7fr 5fr;gap:calc(24 * var(--u));align-items:stretch}
:root[data-look=leaf] .v-two22 .nw-soonrow{display:contents!important}
:root[data-look=leaf] .v-two22 .nw-club{grid-column:1;grid-row:1}
:root[data-look=leaf] .v-two22 .r17-yt{grid-column:2;grid-row:1;display:flex!important;flex-direction:column;justify-content:center;align-items:stretch!important;gap:calc(22 * var(--u));padding:calc(26 * var(--u))!important}
:root[data-look=leaf] .v-two22 .lf22-yt{width:100%;margin:0}
:root[data-look=leaf] .v-row18 .r17-yt::after{display:none!important}
:root[data-look=leaf] .v-two22 .r17-yt .lf22-yt{order:-1}
:root[data-look=leaf] .v-two22 .r17-pil{grid-column:1 / -1;grid-row:2;position:relative;min-height:calc(470 * var(--u))!important;height:calc(470 * var(--u));overflow:hidden;padding:0!important;display:block!important}
:root[data-look=leaf] .v-two22 .r17-pil .r17-land{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;display:block}
:root[data-look=leaf] .v-two22 .r17-pil{background:#fdf3dd!important}
:root[data-look=leaf] .v-two22 .r17-pil::before,:root[data-look=leaf] .v-two22 .r17-pil::after,:root[data-look=leaf] .v-two22 .r17-land::before,:root[data-look=leaf] .v-two22 .r17-land::after{display:none!important}
:root[data-look=leaf] .v-two22 .r17-land img{content:url(img22/pilg22-1600.webp)!important;position:absolute;left:0;top:0;bottom:0;height:100%!important;width:auto!important;aspect-ratio:3/2;max-width:none;object-fit:cover!important;
  -webkit-mask-image:linear-gradient(90deg,#000 78%,transparent 100%)!important;mask-image:linear-gradient(90deg,#000 78%,transparent 100%)!important}
:root[data-look=leaf] .v-two22 .r17-pil .r17-txt{position:absolute!important;right:calc(90 * var(--u));top:50%;transform:translateY(-50%);width:calc(380 * var(--u));max-width:none!important;padding:0;background:none;z-index:2}
:root[data-look=leaf] .v-two22 .r17-pil h3{font-size:calc(40 * var(--u))}
/* клуб слоями: луг · дуб · послушник за стволом · двое учеников; при наведении слои расходятся на разную глубину */
:root[data-look=leaf] .v-two22 .nw-club .paint{background:none!important;aspect-ratio:16/10;overflow:hidden}
.lf22-sl{display:none}
:root[data-look=leaf] .v-two22 .lf22-sl{display:block;position:absolute;inset:0;overflow:hidden}
.lf22-sl img{position:absolute!important;max-width:none!important;min-width:0!important;transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform;opacity:1!important;filter:none;margin:0!important}
.lf22-sl .l-bg{left:-3%!important;top:-3%!important;width:106%!important;height:106%!important;object-fit:cover!important;object-position:50% 60%}
.lf22-sl .l-oak{right:7%!important;left:auto!important;top:auto!important;bottom:1%!important;height:95%!important;width:auto!important}
.lf22-sl .l-nov{right:4.5%!important;left:auto!important;top:auto!important;bottom:3%!important;height:56%!important;width:auto!important;filter:drop-shadow(0 4px 6px rgba(20,24,16,.25))}
.lf22-sl .l-pair{left:7%!important;right:auto!important;top:auto!important;bottom:2%!important;height:66%!important;width:auto!important;filter:drop-shadow(0 6px 8px rgba(20,24,16,.28))}
.lf22-sl .l-sh{position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(transparent,rgba(30,40,20,.12))}
@media (prefers-reduced-motion:reduce){ .lf22-sl img{transition:none} }
@media (max-width:1023.98px){
  :root[data-look=leaf] .v-two22 .nw-row{grid-template-columns:1fr}
  :root[data-look=leaf] .v-two22 .r17-yt{grid-column:1;grid-row:auto}
  :root[data-look=leaf] .v-two22 .nw-club{grid-row:auto}
  :root[data-look=leaf] .v-two22 .r17-pil{grid-column:1;grid-row:auto;min-height:0!important;height:auto;display:flex!important;flex-direction:column}
  :root[data-look=leaf] .v-two22 .r17-pil .r17-land{position:relative!important;inset:auto!important;aspect-ratio:3/2;display:block!important;width:100%!important}
  :root[data-look=leaf] .v-two22 .r17-land img{width:100%!important;height:100%!important;-webkit-mask-image:none!important;mask-image:none!important}
  :root[data-look=leaf] .v-two22 .r17-pil .r17-txt{position:relative!important;right:auto;top:auto;transform:none;width:auto;box-shadow:none;border-radius:0;background:#fbf8f1}
}
/* отзывы-коробка: за монахиней лёгкая аркада (художник G n22-nun-bg) — пол аркады = нижний край коробки, чтобы монахиня стояла в пространстве */
.lf22-nunbg{display:none}
:root[data-look=leaf] .v-sheet21 .lf22-nunbg{display:block;position:absolute;left:0;bottom:0;top:0;width:44%;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0;
  background:url(img22/nunbg-1400.webp) 30% 100%/auto 100% no-repeat;opacity:.5;
  -webkit-mask-image:linear-gradient(90deg,#000 0,#000 45%,transparent 100%),linear-gradient(0deg,#000 70%,transparent 100%);-webkit-mask-composite:source-in;
  mask-image:linear-gradient(90deg,#000 0,#000 45%,transparent 100%),linear-gradient(0deg,#000 70%,transparent 100%);mask-composite:intersect}
:root[data-look=leaf] .v-sheet21 .rv17-fig,:root[data-look=leaf] .v-sheet21 .rv17-main{position:relative;z-index:1}
@media (max-width:1023.98px){ :root[data-look=leaf] .v-sheet21 .lf22-nunbg{width:100%;opacity:.4} }
/* «Тесты» · пол из голландских изразцов под типами (вариант tiles22) */
:root[data-look=leaf] .v-tiles22 .lf22-tiles{display:block;position:absolute;left:0;right:0;bottom:0;height:24%;z-index:0;pointer-events:none;
  background:url(img22/tiles-1300.webp) 50% 100%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%);mask-image:linear-gradient(180deg,transparent 0,#000 12%);opacity:1;filter:saturate(1.15) contrast(1.05);border-radius:0 0 calc(10 * var(--u)) calc(10 * var(--u))}
:root[data-look=leaf] .v-tiles22 .d7-ty .d7-figs{z-index:1}
:root[data-look=leaf] .v-tiles22 .d7-ty .d7-lab{background:rgba(251,248,241,.92);border-radius:calc(4 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u));box-shadow:0 1px 3px rgba(36,38,43,.15)}
/* полоса «одной строки» · вариант pen22: светлый лист (разгрузка после тяжёлых «Направлений»), серебряное перо на краю */
:root:not([data-look=r18]) #quick.v-pen22 .zq{background:#fffdf8!important;background-image:none!important;color:#24262b!important;border-radius:calc(10 * var(--u))!important;overflow:visible!important;
  box-shadow:0 0 0 1px rgba(36,38,43,.08),0 calc(10 * var(--u)) calc(28 * var(--u)) rgba(36,38,43,.07)!important;position:relative}
:root:not([data-look=r18]) #quick.v-pen22 .zq::before,:root:not([data-look=r18]) #quick.v-pen22 .zq::after,:root:not([data-look=r18]) #quick.v-pen22 .lf19-ton,:root:not([data-look=r18]) #quick.v-pen22 .zq .tint,:root:not([data-look=r18]) #quick.v-pen22 .zq > figure,:root:not([data-look=r18]) #quick.v-pen22 .zq .zq-obj{display:none!important}
:root:not([data-look=r18]) #quick.v-pen22 .zq *{--fg:#24262b}
:root:not([data-look=r18]) #quick.v-pen22 .zq-h,:root:not([data-look=r18]) #quick.v-pen22 .zq-sub,:root:not([data-look=r18]) #quick.v-pen22 .q-note,:root:not([data-look=r18]) #quick.v-pen22 .q-bot{color:#24262b!important}
:root:not([data-look=r18]) #quick.v-pen22 .zq-h em{color:#29466f!important}
:root:not([data-look=r18]) #quick.v-pen22 .q-note,:root:not([data-look=r18]) #quick.v-pen22 .q-bot{color:#5b5a55!important}
:root:not([data-look=r18]) #quick.v-pen22 .q-note a,:root:not([data-look=r18]) #quick.v-pen22 .q-bot a{color:#29466f!important}
:root:not([data-look=r18]) #quick.v-pen22 .zq .input{background:#fff!important;color:#24262b!important;border:0!important;border-bottom:1.5px solid #24262b!important;border-radius:0!important}
:root:not([data-look=r18]) #quick.v-pen22 .zq .qform .btn.btn{background:#29466f!important;color:#fbf8f1!important;border-color:#29466f!important}
:root:not([data-look=r18]) #quick.v-pen22 .pen22{position:absolute;left:calc(560 * var(--u));top:calc(-58 * var(--u));width:calc(190 * var(--u));height:auto;rotate:-14deg;z-index:3;pointer-events:none;filter:drop-shadow(0 calc(8 * var(--u)) calc(10 * var(--u)) rgba(36,38,43,.28))}
@media (max-width:1023.98px){ :root:not([data-look=r18]) #quick.v-pen22 .pen22{display:none} }
.v-clean22.v-clean22{padding-bottom:calc(40 * var(--u))!important;padding-top:calc(40 * var(--u))!important}
/* «С чего начать» на телефоне (Роман: в вертикали коробки портятся): Грамматика крупнее и стоит на раме доски, ножки доски короче */
@media (max-width:1023.98px){
  :root[data-look=leaf] .v-door18c .dr-fig{width:calc(160 * var(--u))!important;height:calc(160 * var(--u))!important;margin-bottom:calc(-4 * var(--u))}
  :root[data-look=leaf] .v-door18c .lf-notes{padding-bottom:calc(64 * var(--u))!important}
}
/* фон сайта · пергамент (Роман 27.10: новые форматы фона — пробовать) */
html[data-pg="vellum"] body{background:#fbf8f1 url(img22/vellum-tile.webp) 0 0/1400px auto repeat}
/* шапка коробкой (пункт пульта hb) */
:root[data-look=leaf][data-hb=parch] #hero,:root[data-look=leaf][data-hb=azure] #hero{border-radius:calc(10 * var(--u));overflow:visible;position:relative;isolation:isolate}
:root[data-look=leaf][data-hb=parch] #hero::before,:root[data-look=leaf][data-hb=azure] #hero::before{content:"";position:absolute;inset:calc(40 * var(--u)) 0 calc(20 * var(--u));border-radius:calc(10 * var(--u));z-index:-1;pointer-events:none}
:root[data-look=leaf][data-hb=parch] #hero::before{background:#f3ead6 url(img22/vellum-tile.webp) 0 0/1400px auto;box-shadow:inset 0 0 0 1px rgba(36,38,43,.07),0 calc(14 * var(--u)) calc(34 * var(--u)) rgba(36,38,43,.08)}
:root[data-look=leaf][data-hb=azure] #hero::before{background:linear-gradient(rgba(41,70,111,.94),rgba(41,70,111,.94)),url(img22/vellum-tile.webp) 0 0/1400px auto;box-shadow:0 calc(14 * var(--u)) calc(34 * var(--u)) rgba(20,30,50,.18)}
:root[data-look=leaf][data-hb=azure] #hero .copy,:root[data-look=leaf][data-hb=azure] #hero .copy *{color:#fbf8f1!important}
:root[data-look=leaf][data-hb=azure] #hero .copy em,:root[data-look=leaf][data-hb=azure] #hero .copy .l3,:root[data-look=leaf][data-hb=azure] #hero .copy .cap{color:#e9cf8e!important}
:root[data-look=leaf][data-hb=azure] #hero .hero-cta{border-color:#fbf8f1!important;color:#fbf8f1!important;background:transparent!important}
:root[data-look=leaf][data-hb=azure] #hero .veil{opacity:0!important}
:root[data-look=leaf][data-hb=azure] #hero .tint-color{opacity:1!important;visibility:visible!important}
:root[data-look=leaf][data-hb=parch] #hero .copy,:root[data-look=leaf][data-hb=azure] #hero .copy{padding-left:calc(30 * var(--u))}
@media (max-width:1023.98px){ :root[data-look=leaf][data-hb=parch] #hero::before,:root[data-look=leaf][data-hb=azure] #hero::before{inset:calc(10 * var(--u)) calc(-6 * var(--u)) 0} :root[data-look=leaf][data-hb=parch] #hero .copy,:root[data-look=leaf][data-hb=azure] #hero .copy{padding-left:calc(10 * var(--u))} }
/* ритм: разгрузки (пункт пульта air) */
:root[data-look=leaf][data-air=on] #prices{margin-top:calc(70 * var(--u))!important}
:root[data-look=leaf][data-air=on] .v-hon18 .h18{margin-top:calc(110 * var(--u))!important;position:relative}
:root[data-look=leaf][data-air=on] #prices::before,:root[data-look=leaf][data-air=on] .v-hon18 .h18::before{content:"✛";position:absolute;left:50%;transform:translateX(-50%);color:#c9a84c;font:calc(22 * var(--u))/1 serif;pointer-events:none}
:root[data-look=leaf][data-air=on] #prices{position:relative} :root[data-look=leaf][data-air=on] #prices::before{top:calc(-56 * var(--u))}
:root[data-look=leaf][data-air=on] .v-hon18 .h18::before{top:calc(-66 * var(--u))}
/* «Вопросы» · точечно (вариант owl22): одна главная кнопка + две тихие ссылки; буквицы одного кегля */
.v-owl22 .fq-next{display:flex!important;flex-wrap:wrap;align-items:center;gap:calc(14 * var(--u)) calc(28 * var(--u))!important;background:none!important}
.v-owl22 .fq-next a{background:none!important;box-shadow:none!important;border:0!important;padding:0!important;min-height:44px;display:inline-flex!important;align-items:center;gap:calc(8 * var(--u));flex:none!important;width:auto!important}
.v-owl22 .fq-next a span{font-size:calc(14 * var(--u));color:#6b675e;font-style:italic}
.v-owl22 .fq-next a b{font-weight:500;color:#29466f;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:rgba(41,70,111,.35)}
.v-owl22 .fq-next a:first-child{background:#24262b!important;border-radius:calc(6 * var(--u))!important;padding:calc(12 * var(--u)) calc(22 * var(--u))!important}
.v-owl22 .fq-next a:first-child span{display:none}
.v-owl22 .fq-next a:first-child b{color:#fbf8f1;text-decoration:none}
.v-owl22 .ini{font-size:1.32em!important;line-height:1!important}
/* светлые коробки · «листы-коллаж» (пункт пульта pf) */
:root[data-look=leaf][data-pf=paper] :is(#faq .fm-page,#prices .x10-after,#tests .d7-box,#channel .nw-club,#channel .r17-yt,#channel .pz-box,#quick.v-pen22 .zq,.v-sheet21 .rv17){
  background-image:url(img22/vellum-tile.webp)!important;background-size:1400px auto!important;background-color:#fdfaf3!important;
  box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 calc(2 * var(--u)) calc(3 * var(--u)) rgba(36,38,43,.10),0 calc(18 * var(--u)) calc(36 * var(--u)) calc(-10 * var(--u)) rgba(36,38,43,.22)!important}
:root[data-look=leaf][data-pf=paper] #reviews .rv17-card:nth-child(odd),:root[data-look=leaf][data-pf=paper] #prices .x10-opt:nth-child(odd){rotate:-.6deg}
:root[data-look=leaf][data-pf=paper] #reviews .rv17-card:nth-child(even),:root[data-look=leaf][data-pf=paper] #prices .x10-opt:nth-child(even){rotate:.5deg}
:root[data-look=leaf][data-pf=paper] #channel .ea-text,:root[data-look=leaf][data-pf=paper] #channel .r17-yt .r17-txt{background:transparent!important}
/* телефон: цели касания ≥ 44 px (кнопки карточек направлений, адреса и документы в подвале) */
@media (max-width:1023.98px){
  :root[data-look=leaf] #courses .d16-cd .btn{min-height:44px;display:inline-flex!important;align-items:center}
  .v-line22 .ft-list a,.v-line22 .ft-small nav a{display:inline-flex;align-items:center;min-height:44px}
  .v-line22 .ft-list{row-gap:0!important}
}
/* по рецензенту R (28.10 00:40) */
/* пустоты: под героем и перед контактами */
:root[data-look=leaf] #courses{margin-top:calc(-60 * var(--u))!important}
:root[data-look=leaf] #contacts.v-line22{padding-top:0!important;margin-top:calc(-50 * var(--u))!important}
@media (max-width:1023.98px){ :root[data-look=leaf] #courses{margin-top:0!important} :root[data-look=leaf] #contacts.v-line22{margin-top:0!important} }
/* «Вопросы» owl22: главная кнопка лазурью, как все; на телефоне сова не наезжает на кнопки */
.v-owl22 .fq-next a:first-child{background:#29466f!important}
@media (max-width:1023.98px){ .v-owl22 .ow17{display:none!important} }
/* разгрузка: «Цены» → «Учим на совесть» воздух всегда (не только по пункту air) */
:root[data-look=leaf] .v-hon18 .h18{margin-top:calc(96 * var(--u))!important}
/* IX: пилигрим — полоса прямо на листе, без коробки */
:root[data-look=leaf] .v-two22 .r17-pil{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}
:root[data-look=leaf] .v-two22 .r17-land img{-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent 100%),linear-gradient(0deg,transparent 0,#000 14%,#000 86%,transparent 100%)!important;-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 70%,transparent 100%),linear-gradient(0deg,transparent 0,#000 14%,#000 86%,transparent 100%)!important;mask-composite:intersect}
/* направления: заголовки на одной линии — описание резервирует две строки */
@media (min-width:1024px){ :root[data-look=leaf] .v-luyc21 .d16-cd p{min-height:2.7em} }
/* телефон: цены — текст «Пробного» не жмётся; отзывы — стрелки не на монахине */
@media (max-width:1023.98px){
  .v-p22 .x10-trial{padding-right:calc(18 * var(--u))!important}
  .v-p22 .x10-trial :is(.x10-t,.x10-s,.x10-free){max-width:none!important;width:auto!important}
  :root[data-look=leaf] .v-sheet21 .rv17-nav{position:relative;z-index:2;justify-content:flex-end}
}
/* направления · светлые карточки (вариант luyc22l): картина сверху, текст на кости */
:root .v-luyc22l .d18-cd{min-height:0!important;justify-content:flex-start;background:#fffdf8!important;box-shadow:0 0 0 1px rgba(36,38,43,.08),0 calc(8 * var(--u)) calc(20 * var(--u)) rgba(36,38,43,.07)!important;border-radius:calc(6 * var(--u))!important}
:root[data-look] .v-luyc22l .d18-plate{position:relative!important;inset:auto;height:auto!important;aspect-ratio:4/3!important;z-index:0}
:root .v-luyc22l .d18-panel{background:none!important;padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(18 * var(--u))!important}
:root .v-luyc22l .d18-panel :is(h3,p){color:#24262b!important;text-shadow:none!important}
:root .v-luyc22l .d18-panel p.d16-ln{color:#4a4a48!important}
:root .v-luyc22l .d18-panel a{color:#29466f!important}
