/* कंठस्थ recall practice (audit item 27). Quiet until switched on. */
.lv-kt{margin:1.4rem 0 0;padding:.9rem 0 0;border-top:1px solid var(--lv-line,rgba(26,24,20,.10))}
.lv-kt__head{
  font:650 .76rem/1.5 var(--lib-ui,inherit)!important;margin:0 0 .5rem!important;
  color:var(--lv-accent,#A05C0C);letter-spacing:.03em;
}
.lv-kt__toggle{
  font:500 .72rem/1.4 var(--lib-ui,inherit);padding:.45rem .7rem;cursor:pointer;
  border:1px solid var(--lv-line-strong,rgba(26,24,20,.24));border-radius:4px;
  background:var(--lv-bg-card,#fff);color:var(--lv-ink,#1A1814);width:100%;text-align:left;
}
.lv-kt__toggle:hover{border-color:var(--lv-accent,#A05C0C);color:var(--lv-accent,#A05C0C)}
.lv-kt__toggle[aria-pressed="true"]{
  background:var(--lv-accent,#A05C0C);border-color:var(--lv-accent,#A05C0C);color:#fff;
}
.lv-kt__hint{font:400 .66rem/1.5 var(--lib-ui,inherit);color:var(--lv-ink-faint,#6B5E50);margin:.45rem 0 0}
.lv-kt__bar{display:flex;gap:.6rem;align-items:center;margin:.35rem 0 1rem 1.8rem;flex-wrap:wrap}
.lv-kt__step{
  font:500 .7rem/1.4 var(--lib-ui,inherit);padding:.3rem .6rem;cursor:pointer;
  border:1px solid var(--lv-line-strong,rgba(26,24,20,.24));border-radius:3px;
  background:transparent;color:var(--lv-ink-soft,#5A4F45);
}
.lv-kt__step:hover{border-color:var(--lv-accent,#A05C0C);color:var(--lv-accent,#A05C0C)}
.lv-kt__status{font:400 .62rem/1.4 var(--lib-ui,inherit);color:var(--lv-ink-faint,#6B5E50);letter-spacing:.04em}
.lv-kt-on [data-kt="1"]{letter-spacing:.06em;color:var(--lv-ink-soft,#5A4F45)}
.lv-kt-on [data-kt="1"][data-kt-stage="2"]{letter-spacing:normal;color:inherit}
@media (max-width:600px){.lv-kt__bar{margin-left:0}}
@media print{.lv-kt,.lv-kt__bar{display:none}}
