/* TATVANVESHI V11.94 — consistent compact reading controls; no reader overlap. */
#tvReaderToolbar1194[hidden]{display:none!important}
.app-shell #tvReaderToolbar1194{
 position:sticky;top:var(--tv-reader-main-height1194,72px);z-index:79;
 display:flex;align-items:center;justify-content:center;gap:clamp(8px,3vw,20px);
 box-sizing:border-box;min-height:49px;max-width:100%;width:100%;margin:0;
 padding:5px 14px;background:rgba(255,249,237,.98);
 border-bottom:1px solid #ead3ae;box-shadow:0 3px 9px #6030050a;
 backdrop-filter:blur(10px);
}
#tvReaderToolbar1194 .tv-reader-sizes1194,#tvReaderToolbar1194 .tv-reader-end1194{display:flex;align-items:center;gap:6px}
#tvReaderToolbar1194 button{
 min-width:44px;height:39px;display:inline-flex;align-items:center;justify-content:center;
 border:1px solid #e0c9a1;border-radius:11px;background:#fffdf8;color:#9a430b;
 font-size:16px;font-weight:750;line-height:1;padding:6px 10px;cursor:pointer;
}
#tvReaderToolbar1194 button:focus-visible{outline:2px solid #a8500f;outline-offset:2px}
#tvReaderToolbar1194 [data-tv-reader1194="favorite"]{font-size:28px;line-height:1}
#tvReaderToolbar1194 [aria-pressed="true"]{color:#b14d05;background:#fff0c8}
/* The song's old in-card toolbar is now replaced by the common bar. */
.app-shell #app .reader-card.tv-reader-song1193 .reader-toolbar{display:none!important}
.app-shell #app .reader-wrap{margin-top:3px!important}
.app-shell #app .reader-card{scroll-margin-top:calc(var(--tv-reader-main-height1194,72px) + 54px)}
.app-shell #app .reader-card .reader-text{font-size:var(--reader-size,1.2rem);line-height:1.77!important}
/* Avoid unnecessary empty vertical gaps at top of read pages. */
.app-shell #app .reader-card h1{margin-top:0!important;margin-bottom:11px!important}
.app-shell #app .reader-card .bt-audio-launch{margin-top:5px!important;margin-bottom:9px!important}
/* no floating share/fallback bars in Deeksha, Group or Yatra. Global share is hidden only while these modals are open. */
#btMyGroups .tv-fallback-head1184,#btDeekshaOverlay .tv-fallback-head1184,
.bt-yatra-overlay .tv-fallback-head1184{display:none!important}
#btMyGroups #tvGlobalShare1184,#btDeekshaOverlay #tvGlobalShare1184,
.bt-yatra-overlay #tvGlobalShare1184{display:none!important}
@media(max-width:430px){
 .app-shell #tvReaderToolbar1194{min-height:46px;gap:10px;padding:4px 8px}
 #tvReaderToolbar1194 button{min-width:40px;height:38px;padding:5px 7px;font-size:15px}
 #tvReaderToolbar1194 .tv-reader-sizes1194,#tvReaderToolbar1194 .tv-reader-end1194{gap:4px}
 .app-shell #app .reader-card{padding:14px!important}
}
@media(max-width:340px){#tvReaderToolbar1194 button{min-width:37px;padding:4px} .app-shell #tvReaderToolbar1194{gap:7px}}
