/* v95 CUSTOM tables + language switch (UI batch 2). External file, loaded LAST in <head>. Rollback: remove the <link> tag.
   1) Mobile (<=700px): wide data tables scroll sideways inside their own box (the site CSS did this only at <=640px),
      show a thin always-visible scrollbar, and fade the right edge while more columns are hidden (the fade
      disappears when scrolled to the end; browsers without scroll-driven animations just keep the scrollbar).
   2) Language switch pill: a little more side padding and a focus ring that sits clear of the Devanagari text. */
@property --cu-fade{syntax:'<length>';inherits:false;initial-value:0px}
@keyframes cu-fade{0%,80%{--cu-fade:36px}100%{--cu-fade:0px}}
@media(max-width:700px){
main table,.faq table,article table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#8a7a5a #ece7dc}
main table::-webkit-scrollbar,.faq table::-webkit-scrollbar,article table::-webkit-scrollbar{height:6px}
main table::-webkit-scrollbar-track,.faq table::-webkit-scrollbar-track,article table::-webkit-scrollbar-track{background:#ece7dc;border-radius:3px}
main table::-webkit-scrollbar-thumb,.faq table::-webkit-scrollbar-thumb,article table::-webkit-scrollbar-thumb{background:#8a7a5a;border-radius:3px}
}
@supports (animation-timeline:scroll(self inline)){
@media(max-width:700px){
main table,.faq table,article table{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--cu-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--cu-fade)),transparent);animation:cu-fade linear both;animation-timeline:scroll(self inline)}
}
}
header.hd nav:not(.mnav) a.langsw,#hdr nav:not(.mnav) a.langsw{padding:2px 13px!important}
a.langsw:focus-visible{outline-offset:3px}
