/* Долина спящих огней. Phone-first scenes; shared app chrome is untouched. */
@font-face{font-family:GlowHand302;src:url('../fonts/Pangolin-ru.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:GlowTitle302;src:url('../img/l307/Lobster-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}

/* Only the lesson host: its inherited card and duplicate step heading. */
#screen:has(.дк302)>.card:has(#lvis){padding:8px 2px 0;background:none;border:0;border-radius:0;box-shadow:none;min-width:0}
#screen:has(.дк302)>.card:has(#lvis)>.arch{display:none}
#screen:has(.дк302)>h2{font:400 24px/1.25 GlowTitle302,cursive;color:#e8cc8b}
#screen:has(.дк302)>#lvis,#screen:has(.дк302)>.card>#lvis{width:100%;min-width:0}

#lvis .дк.дк302{
  --glow-paper:#f2e7c9;--glow-gold:#e5bf6c;--glow-muted:#c3d3bd;
  --glow-ink:#183b2f;--glow-moss:#78966b;--glow-error:#ffc0a6;
  --чернила:var(--glow-paper);--контур:#bda46b;
  width:100%;max-width:640px;min-width:0;margin:0 auto;padding:0;
  display:flex;flex-direction:column;gap:18px;background:none;border:0;box-shadow:none;
  color:var(--glow-paper);font:400 18px/1.45 GlowHand302,cursive;
}
#lvis .дк.дк302 *{box-sizing:border-box}
#lvis .дк.дк302 :is(p,h2,h3,h4,figure){margin:0}
#lvis .дк.дк302 :is(button,input,select,textarea){font-family:GlowHand302,cursive;font-weight:400}
#lvis .дк.дк302 :is(b,strong){font-weight:400;color:var(--glow-gold)}
#lvis .дк.дк302 :is(img,svg){max-width:100%}
#lvis .дк.дк302 button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
#lvis .дк.дк302 button:focus-visible,#lvis .дк.дк302 [tabindex]:focus-visible{outline:3px solid #ffe09b;outline-offset:4px}
#lvis .дк.дк302 button:disabled{cursor:default;opacity:.58}
#lvis .дк.дк302 button:disabled:is(.chosen,.is-selected,.верно,.is-success){opacity:1}
#lvis .дк.дк302 button:not(:disabled):active{transform:translateY(2px)}

/* A spoken introduction is part of the page, not another framed card. */
#lvis .дк.дк302 .реплика{
  display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:6px 12px;
  padding:0 2px 13px;min-height:0;background:none;border:0;border-radius:0;
  border-bottom:1px solid #cab47455;box-shadow:none;filter:none;color:var(--glow-paper);
}
#lvis .дк.дк302 .реплика .аватар{
  grid-column:1;grid-row:1;display:flex;flex-direction:row;align-items:center;
  justify-content:flex-start;gap:10px;width:auto;min-width:0;
}
#lvis .дк.дк302 .реплика .аватар img{width:42px;height:48px;object-fit:contain;object-position:center bottom}
#lvis .дк.дк302 .реплика .аватар span{font:400 20px/1.2 GlowHand302,cursive;color:var(--glow-gold)}
#lvis .дк.дк302 .реплика p{grid-column:1/-1;grid-row:2;min-width:0;font:400 18px/1.45 GlowHand302,cursive;color:var(--glow-paper);text-align:left}
#lvis .дк.дк302 .слушать{
  grid-column:2;grid-row:1;appearance:none;width:48px;height:48px;min-height:48px;
  padding:0;border:1px solid #bbaa78;border-radius:44% 56% 48% 38%;
  background:#365845;color:#fff2c5;font:400 21px/1 GlowHand302,cursive;
  box-shadow:inset 0 2px 0 #d9cca033,0 2px 0 #0e241b;cursor:pointer;
}

#lvis .дк.дк302 .glow302,#lvis .дк.дк302 .glow-game{display:grid;gap:16px;min-width:0}
#lvis .дк.дк302 .glow-chapter{display:flex;align-items:baseline;justify-content:flex-end;gap:12px;color:var(--glow-muted);font-size:17px;line-height:1.35}
#lvis .дк.дк302 .glow-chapter>span:first-child{display:none}
#lvis .дк.дк302 .glow-heading{color:var(--glow-paper);font:400 clamp(26px,7.5vw,32px)/1.18 GlowTitle302,cursive;text-align:center;text-wrap:balance}
#lvis .дк.дк302 :is(.glow-instruction,.glow-prompt,.что-делать){background:none;border:0;border-radius:0;box-shadow:none;padding:0 3px;color:var(--glow-paper);font:400 18px/1.45 GlowHand302,cursive;text-align:left}
#lvis .дк.дк302 :is(.glow-label,.glow-given){font:400 18px/1.4 GlowHand302,cursive;color:var(--glow-muted)}
#lvis .дк.дк302 .glow-given{text-align:center;color:var(--glow-gold)}
#lvis .дк.дк302 .glow-given :is(b,strong){font-size:26px;white-space:nowrap}

/* Art is a landscape. Counts and written mathematics remain separate and legible. */
#lvis .дк.дк302 .glow-stage{position:relative;isolation:isolate;width:100%;min-width:0;min-height:210px;aspect-ratio:7/4;overflow:hidden;background:#1a3b30;border:0;border-radius:42% 12% 30% 8% / 8% 5% 8% 5%}
#lvis .дк.дк302 .glow-background{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 66%;z-index:-2}
#lvis .дк.дк302 .glow-stage::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:3;box-shadow:inset 0 -20px 22px -15px #173629}
#lvis .дк.дк302 .glow-cast{position:absolute;inset:10% 6% 3%;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none}
#lvis .дк.дк302 .glow-cast img{display:block;width:38%;height:85%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 3px #0b201a66)}
#lvis .дк.дк302 .glow-cast img.tish{width:42%;height:85%;align-self:flex-end;object-position:center bottom}
#lvis .дк.дк302 .glow-counting{position:relative;min-width:0;margin:0;padding:10px 0 4px;background:none;border:0;color:var(--glow-paper)}
#lvis .дк.дк302 .glow-counting svg{display:block;width:100%;height:auto;overflow:visible}
#lvis .дк.дк302 .glow-counting svg text{font-family:GlowHand302,cursive;font-weight:400}
#lvis .дк.дк302 .glow-counting .тащ{cursor:grab}
#lvis .дк.дк302 .glow-counting .тащ.тащится{cursor:grabbing;filter:drop-shadow(0 4px 5px #fff0b333)}
#lvis .дк.дк302 .glow-counting .зона.горит{fill:#ead48b22;stroke:#eed68f;stroke-width:2;stroke-dasharray:5 5}
#lvis .дк.дк302 .glow-firefly.is-new{animation:glow302-arrive .3s ease-out both}
@keyframes glow302-arrive{from{opacity:.65}to{opacity:1}}

/* Tokens are printed plainly; no tiny circular badge around every symbol. */
#lvis .дк.дк302 .glow-equation{
  display:flex;align-items:center;justify-content:center;gap:clamp(7px,2.4vw,14px);flex-wrap:wrap;
  min-width:0;padding:8px 0;color:var(--glow-paper);font:400 32px/1.25 GlowHand302,cursive;
  font-variant-numeric:tabular-nums;text-align:center;
}
#lvis .дк.дк302 .glow-equation>span{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:40px}
#lvis .дк.дк302 .glow-equation .letter{color:#edc97d;position:relative}
#lvis .дк.дк302 .glow-equation .letter::after{content:'';position:absolute;left:-4px;right:-4px;bottom:1px;height:2px;background:#e0b865;border-radius:50%;transform:rotate(-5deg)}
#lvis .дк.дк302 .glow-equation .answer{color:#d8efba}
#lvis .дк.дк302 .glow-substitution{display:grid;justify-items:center;gap:4px;padding:3px 0}
#lvis .дк.дк302 .glow-substitution>.glow-equation{padding:3px 0}
#lvis .дк.дк302 .glow-substitution>.glow-equation+.glow-equation{position:relative;padding-top:20px}
#lvis .дк.дк302 .glow-substitution>.glow-equation+.glow-equation::before{content:'↓';position:absolute;top:-9px;left:calc(50% - 8px);font-size:20px;line-height:1;color:#bbcaac}
#lvis .дк.дк302 .glow-equation small{font:400 18px/1.35 GlowHand302,cursive;color:var(--glow-muted)}

/* Hand-drawn silhouettes: river stones for choices; a broad leaf for an action. */
#lvis .дк.дк302 :is(.glow-controls,.числа,.дт-ряд){display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;padding:3px 1px 6px;min-width:0}
#lvis .дк.дк302 :is(button.glow-button,.число,.дальше-кн){
  appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;
  min-width:64px;min-height:60px;max-width:100%;padding:10px 16px;
  border:0;border-radius:36% 43% 32% 38% / 38% 32% 36% 33%;
  background:#e4dfc7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 90' preserveAspectRatio='none'%3E%3Cpath d='M18 14Q53 2 102 7Q150 2 168 21Q181 46 169 67Q142 87 83 82Q24 89 10 66Q0 42 18 14Z' fill='%23e7e2ca' stroke='%239da78a' stroke-width='2'/%3E%3Cpath d='M25 20Q77 9 135 15M17 64Q53 79 120 76' fill='none' stroke='%23faf5df' stroke-width='2' opacity='.8'/%3E%3C/svg%3E");
  background-size:100% 100%;background-repeat:no-repeat;
  color:#214333;box-shadow:0 3px 0 #0e271d;filter:none;
  font:400 20px/1.3 GlowHand302,cursive;text-align:center;white-space:normal;cursor:pointer;
  transition:transform .12s ease;
}
#lvis .дк.дк302 :is(button.glow-button.number,.число){font-size:32px;line-height:1.2;min-width:64px;min-height:64px;padding:12px 16px}
#lvis .дк.дк302 :is(.число.мал.мал){min-width:56px;min-height:58px;padding:9px 12px;font-size:30px}
#lvis .дк.дк302 .число .окно{display:block;width:auto;min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;line-height:inherit;text-shadow:none;white-space:normal}
#lvis .дк.дк302 .число .окно::after{display:none}
#lvis .дк.дк302 .число.длин.длин{width:100%;min-height:64px;padding:14px 20px;border-radius:14% 17% 14% 12% / 36% 29% 34% 28%}
#lvis .дк.дк302 .число.длин.длин .окно{font:400 20px/1.35 GlowHand302,cursive;padding:0;min-height:0}
#lvis .дк.дк302 :is(button.glow-button.primary,.дальше-кн){
  width:100%;min-height:64px;padding:16px 29px;border-radius:12% 29% 12% 26% / 45% 28% 44% 30%;
  color:#173d2a;background-color:#d8e1b9;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 90' preserveAspectRatio='none'%3E%3Cpath d='M7 45Q39 0 151 7Q245 0 292 41Q268 85 150 83Q47 91 7 45Z' fill='%23d8e1b9' stroke='%238f9f69' stroke-width='2'/%3E%3Cpath d='M17 63Q147 78 281 48M37 62l19-11M233 61l20 8' stroke='%2397a772' stroke-width='1.6' fill='none'/%3E%3C/svg%3E");
  font-size:20px;line-height:1.35;
}
#lvis .дк.дк302 button.glow-button.sign{min-width:60px;font-size:32px;color:#234d44}
#lvis .дк.дк302 :is(button.glow-button.wing,button.glow-help,.дт-подск){
  appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;
  min-height:48px;max-width:100%;padding:9px 13px;background:none;border:0;
  border-bottom:1px solid #b5bb87;border-radius:0;color:#e1d7ab;
  box-shadow:none;font:400 18px/1.4 GlowHand302,cursive;text-align:center;white-space:normal;cursor:pointer;
}
#lvis .дк.дк302 button.glow-button.wing::before,#lvis .дк.дк302 button.glow-help::before{content:'';flex:none;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 27Q-3 16 4 5Q15 3 16 21Q19 2 28 7Q34 19 16 27Z' fill='%23d5d9af' stroke='%2394a887'/%3E%3Cpath d='M16 27L7 10M16 27L26 11' stroke='%236b896c' fill='none'/%3E%3C/svg%3E") center/contain no-repeat}
#lvis .дк.дк302 :is(.glow-button.chosen,.glow-button.is-selected,.glow-button.is-success,.число.верно){outline:3px solid #cfe4a2;outline-offset:3px;box-shadow:0 3px 0 #0e271d;color:#16432e;opacity:1}
#lvis .дк.дк302 :is(.glow-button.wrong,.glow-button.is-error,.число.мимо){outline:2px solid #f3b79b;outline-offset:2px;box-shadow:0 3px 0 #0e271d;color:#7d3029;animation:none}
#lvis .дк.дк302 :is(.число.верно,.число.мимо)::after{right:0;top:-5px;width:22px;height:22px;font:18px/22px GlowHand302;color:#173629;background:#f1e5be;border:0;border-radius:50%;box-shadow:none;text-shadow:none}
#lvis .дк.дк302 .ряд-кн{display:flex;justify-content:center;min-width:0}

/* Responses flow immediately after the action, never as tiny character bubbles. */
#lvis .дк.дк302 :is(.glow-feedback,.glow-hint,.готово,.разбор,.дт-совет){
  display:block;margin:0;padding:12px 7px 12px 16px;min-width:0;
  background:none;border:0;border-left:2px solid #c8b676;border-radius:0;
  box-shadow:none;color:var(--glow-paper);font:400 18px/1.45 GlowHand302,cursive;
  text-align:left;scroll-margin-block:100px 130px;overflow-wrap:break-word;
}
#lvis .дк.дк302 :is(.glow-feedback.is-success,.готово){border-left-color:#b6d497;color:#dfebc9}
#lvis .дк.дк302 :is(.glow-feedback.is-error,.разбор){border-left-color:#f0ab8c;color:#ffe1cc}
#lvis .дк.дк302 .готово>span{display:inline-block;margin-right:7px;font-size:20px;color:#e8c476}
#lvis .дк.дк302 .дт-совет{display:flex;gap:8px}
#lvis .дк.дк302 .дт-совет b{color:#ead093}
#lvis .дк.дк302 .дт-подсказки{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
#lvis .дк.дк302 .дт-лента{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;align-self:stretch;gap:8px 14px;padding:0 2px 8px;border:0;border-bottom:1px solid #c5ad6e55;border-radius:0;background:none;box-shadow:none;color:var(--glow-gold);font:400 18px/1.4 GlowHand302,cursive}
#lvis .дк.дк302 .дт-лента .зв{display:flex;flex-wrap:wrap;gap:4px;max-width:100%}
#lvis .дк.дк302 .дт-лента .зв i{font-style:normal;color:#e5bf6c;text-shadow:none}
#lvis .дк.дк302 .дт-лента .зв i.нет{color:#7c9077}
#lvis .дк.дк302 .дт-итог{color:var(--glow-paper);font:400 24px/1.35 GlowHand302,cursive}

/* A journal only appears when the child compares several trials. */
#lvis .дк.дк302 .glow-journal{position:relative;margin:6px 0;padding:20px 15px 18px;background:#e9e2c9;color:#294537;border:1px solid #bbbd97;border-radius:2px 8px 8px 2px;box-shadow:4px 5px 0 #b1b78c33}
#lvis .дк.дк302 .glow-journal::before{content:'';position:absolute;top:8px;bottom:8px;left:8px;width:1px;background:#b5bb98}
#lvis .дк.дк302 .glow-journal table,#lvis .дк.дк302 table.glow-journal{width:100%;border-collapse:collapse;table-layout:fixed}
#lvis .дк.дк302 .glow-journal :is(th,td){padding:9px 5px;text-align:center;border-bottom:1px solid #afba9666;font:400 26px/1.3 GlowHand302,cursive;color:#274c37}
#lvis .дк.дк302 .glow-journal th{font-size:22px;color:#52643d}
#lvis .дк.дк302 .glow-journal :is(p,small,.glow-label){color:#405a42;font:400 18px/1.4 GlowHand302,cursive}
#lvis .дк.дк302 .glow-journal b{color:#385b3c}
#lvis .дк.дк302 .glow-journal caption{padding:0 0 10px;color:var(--glow-gold);font:400 22px/1.35 GlowHand302,cursive;text-align:left}

/* Slots form one short trail of symbols; choosing a slot is also a tap action. */
#lvis .дк.дк302 .glow-composer{display:grid;gap:16px;min-width:0;padding:10px 0}
#lvis .дк.дк302 .glow-composer>.glow-equation{gap:12px}
#lvis .дк.дк302 .glow-slot{display:inline-flex;align-items:center;justify-content:center;min-width:60px;min-height:60px;padding:8px;color:#e7ce8e;font:400 32px/1.2 GlowHand302,cursive;background:#e1dfb00b;border:0;border-bottom:2px dashed #cfbf86;border-radius:0}
#lvis .дк.дк302 .glow-slot.filled{color:#e9f0ce;border-bottom-style:solid}
#lvis .дк.дк302 .glow-explorer{display:grid;gap:12px;min-width:0;padding:12px 0}
#lvis .дк.дк302 .glow-explorer .glow-controls{gap:9px}
#lvis .дк.дк302 .glow-explorer .glow-button.number{min-width:54px;min-height:58px;padding:9px 12px}
#lvis .дк.дк302 .glow-progress{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;color:var(--glow-muted);font:400 18px/1.4 GlowHand302,cursive}

/* The two routes are full-width paths at 320 px, not two miniature scenes. */
#lvis .дк.дк302 .glow-fork{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:5px 0;min-width:0}
#lvis .дк.дк302 .glow-route{appearance:none;position:relative;display:grid;gap:8px;align-content:center;width:100%;min-width:0;min-height:92px;margin:0;padding:16px 22px 18px;border:0;border-bottom:2px solid #aeb891;border-radius:0 0 40% 12% / 0 0 12% 7%;background:linear-gradient(110deg,#809d6a22,transparent);color:var(--glow-paper);font:400 20px/1.4 GlowHand302,cursive;text-align:left;cursor:pointer}
#lvis .дк.дк302 .glow-route:nth-child(even){border-radius:0 0 12% 40% / 0 0 7% 12%;background:linear-gradient(250deg,#809d6a22,transparent)}
#lvis .дк.дк302 .glow-route :is(.glow-equation,.glow-given){justify-content:flex-start;text-align:left;padding:0}
#lvis .дк.дк302 .glow-route:is(.chosen,.is-selected,.is-success){outline:2px solid #d5e8a5;outline-offset:3px;background:#a0bd7130}
#lvis .дк.дк302 .glow-route:is(.wrong,.is-error){outline:2px solid #f2b79b;outline-offset:3px}
#lvis .дк.дк302 .glow-route-section{position:relative;display:grid;align-content:start;gap:10px;min-width:0;padding:15px 9px 20px;border:0;border-bottom:2px solid #aeb891;border-radius:0 0 40% 12% / 0 0 6% 4%;background:linear-gradient(110deg,#809d6a22,transparent)}
#lvis .дк.дк302 .glow-route-section:nth-child(even){border-radius:0 0 12% 40% / 0 0 4% 6%;background:linear-gradient(250deg,#809d6a22,transparent)}
#lvis .дк.дк302 .glow-route-section>.glow-label{color:var(--glow-gold);text-align:left}
#lvis .дк.дк302 .glow-route-section .glow-equation{padding:0}
#lvis .дк.дк302 .glow-route-section .glow-counting{padding-top:0}
#lvis .дк.дк302 .glow-help{display:flex;justify-content:center}
#lvis .дк.дк302 .glow-game[data-kind="trials"] .glow-stage,#lvis .дк.дк302 .glow-game[data-kind="explore"] .glow-stage{aspect-ratio:2;min-height:160px;border-radius:5% 25% 4% 15% / 4% 8% 5% 6%}
#lvis .дк.дк302 .glow-game[data-kind="compose"] .glow-composer{padding-top:18px;border-top:1px solid #c8b67677}
#lvis .дк.дк302 .glow-game[data-kind="identify"] .glow-equation{font-size:36px;padding:18px 0 8px}
#lvis .дк.дк302 .glow-game[data-kind="letter"] .glow-given{padding:8px 0;font-size:24px}
#lvis .дк.дк302 .glow-game[data-kind="repair"] .glow-equation .wrong{color:#efb19b;text-decoration:line-through;text-decoration-thickness:2px}
#lvis .дк.дк302 .glow-game[data-kind="final"] .glow-stage{min-height:240px;aspect-ratio:5/4;border-radius:14% 24% 12% 18% / 6% 5% 8% 7%}
#lvis .дк.дк302 .glow-game[data-kind="final"] .glow-heading{font-size:32px}
#lvis .дк.дк302 .glow-summary{display:grid;gap:12px;padding:8px 2px;color:var(--glow-paper);font:400 19px/1.45 GlowHand302,cursive}
#lvis .дк.дк302 .glow-summary p{padding-bottom:12px;border-bottom:1px solid #c5ad6e44}
#lvis .дк.дк302 .glow-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
#lvis .дк.дк302:has(.glow-practice)>:is(.числа,.дт-ряд,.готово,.дт-подсказки,.дт-совет){display:none}
#lvis .дк.дк302 .glow-finale{gap:18px;text-align:center}
#lvis .дк.дк302 .glow-finale>.слушать{grid-column:auto;grid-row:auto;justify-self:center}

@media(min-width:480px){
  #lvis .дк.дк302 .glow-stage{min-height:280px}
  #lvis .дк.дк302 .glow-fork{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
  #lvis .дк.дк302 .glow-route{padding:18px 14px}
  #lvis .дк.дк302 .glow-journal{padding:24px}
}
@media(max-width:350px){
  #lvis .дк.дк302{gap:15px}
  #lvis .дк.дк302 :is(.glow302,.glow-game){gap:14px}
  #lvis .дк.дк302 .glow-stage{min-height:185px}
  #lvis .дк.дк302 .glow-equation{gap:8px;font-size:32px}
  #lvis .дк.дк302 :is(.glow-controls,.числа,.дт-ряд){gap:9px}
  #lvis .дк.дк302 :is(button.glow-button.primary,.дальше-кн){padding-inline:22px}
}
/* Lesson navigation follows the illustrated trail, outside the shared app chrome. */
#screen:has(.дк302) .btnrow{display:flex;flex-wrap:wrap;gap:12px}
#screen:has(.дк302) .btnrow .btn{display:flex;align-items:center;justify-content:center;flex:1 1 125px;min-height:58px;min-width:0;padding:14px 18px;border:1px solid #b9bc89;border-radius:18% 5% 20% 7% / 30% 45% 35% 40%;background:#d8e1b9;color:#214333;box-shadow:none;font:400 19px/1.35 GlowHand302,cursive;text-align:center;white-space:normal;touch-action:manipulation}
#screen:has(.дк302) .btnrow .btn.ghost{background:none;color:#d4d5b3;border-color:#879775}
#screen:has(.дк302) .btnrow .btn:disabled{opacity:.45}
#screen:has(.дк302) .btnrow .btn:focus-visible{outline:3px solid #ffe09b;outline-offset:3px}
@media(prefers-reduced-motion:reduce){
  #lvis .дк.дк302 *,#lvis .дк.дк302 *::before,#lvis .дк.дк302 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}
