/* KRISHNA_READER_APPEARANCE_LIVE_V1 — colour only. No typography, paging, swipe, image-plate or content rules. */
html[data-kl-reader-appearance="1"],html[data-kl-reader-appearance="1"] body{background:var(--paper)!important;color:var(--ink)!important}
html[data-kl-reader-appearance="1"] .app,html[data-kl-reader-appearance="1"] .reader,html[data-kl-reader-appearance="1"] .stage,html[data-kl-reader-appearance="1"] .page-viewport,html[data-kl-reader-appearance="1"] .reader-page,html[data-kl-reader-appearance="1"] .paragraph-page{background:var(--paper)!important;color:var(--ink)!important}
html[data-kl-reader-appearance="1"] .topbar,html[data-kl-reader-appearance="1"] .toolbar,html[data-kl-reader-appearance="1"] .footer{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--rule)!important}
html[data-kl-reader-appearance="1"] .iconbtn,html[data-kl-reader-appearance="1"] .tool,html[data-kl-reader-appearance="1"] .titlebox,html[data-kl-reader-appearance="1"] .chapter-title,html[data-kl-reader-appearance="1"] .close,html[data-kl-reader-appearance="1"] .desktop-edge{color:var(--ink)!important}
html[data-kl-reader-appearance="1"] .drawer,html[data-kl-reader-appearance="1"] .panel,html[data-kl-reader-appearance="1"] .search-panel{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--rule)!important}
html[data-kl-reader-appearance="1"] .drawer .panel-head,html[data-kl-reader-appearance="1"] .panel .panel-head,html[data-kl-reader-appearance="1"] .search-panel .panel-head{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--rule)!important}
html[data-kl-reader-appearance="1"] .drawer>.panel-head>#fullscreenMenuItem{background:transparent!important;color:var(--ink)!important}
html[data-kl-reader-appearance="1"] .favourites-actions,html[data-kl-reader-appearance="1"] .favourites-actions>#favouriteMenuItem,html[data-kl-reader-appearance="1"] .favourites-actions>.my-favourites-link{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--rule)!important}
html[data-kl-reader-appearance="1"] .menu-action,html[data-kl-reader-appearance="1"] .menu-favourite,html[data-kl-reader-appearance="1"] .menu-search,html[data-kl-reader-appearance="1"] .current-location,html[data-kl-reader-appearance="1"] .chapter-link,html[data-kl-reader-appearance="1"] .chapter-open,html[data-kl-reader-appearance="1"] .chapter-button,html[data-kl-reader-appearance="1"] .continue-card,html[data-kl-reader-appearance="1"] .verse-grid button,html[data-kl-reader-appearance="1"] .front-link,html[data-kl-reader-appearance="1"] .contents-chapter,html[data-kl-reader-appearance="1"] .search-hit,html[data-kl-reader-appearance="1"] .search-form input,html[data-kl-reader-appearance="1"] .search-input,html[data-kl-reader-appearance="1"] .search-results button{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--rule)!important}
html[data-kl-reader-appearance="1"] .back-library,html[data-kl-reader-appearance="1"] .library-link{color:var(--muted)!important;border-color:var(--rule)!important}
html[data-kl-reader-appearance="1"] .chapter-block,html[data-kl-reader-appearance="1"] .chapter-detail,html[data-kl-reader-appearance="1"] .toc-scripture-group,html[data-kl-reader-appearance="1"] .inner-chapter,html[data-kl-reader-appearance="1"] .contents-list,html[data-kl-reader-appearance="1"] .canto-strip,html[data-kl-reader-appearance="1"] .canto-strip a{border-color:var(--rule)!important}
html[data-kl-reader-appearance="1"] .canto-strip a{background:var(--paper)!important;color:var(--muted)!important}
html[data-kl-reader-appearance="1"] .verse-grid button.current,html[data-kl-reader-appearance="1"] .front-link.current,html[data-kl-reader-appearance="1"] .canto-strip a.current{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important}
html[data-kl-reader-appearance="1"] .chapter-block.current>.chapter-link::before{background:var(--accent)!important}
html[data-kl-reader-appearance="1"] .search-form button{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important}
html[data-kl-reader-appearance="1"] .menu-fav-toast{background:var(--accent)!important;color:var(--accent-ink)!important}
html[data-kl-reader-appearance="1"] .scrim{background:rgba(0,0,0,.56)!important}
html[data-kl-reader-appearance="1"] .footer-title,html[data-kl-reader-appearance="1"] .footer-count,html[data-kl-reader-appearance="1"] .footer-progress,html[data-kl-reader-appearance="1"] .running-head,html[data-kl-reader-appearance="1"] .current-location-label,html[data-kl-reader-appearance="1"] .current-location small,html[data-kl-reader-appearance="1"] .chapter-link small,html[data-kl-reader-appearance="1"] .chapter-chevron,html[data-kl-reader-appearance="1"] .menu-section-label,html[data-kl-reader-appearance="1"] .volume-title,html[data-kl-reader-appearance="1"] .front-title,html[data-kl-reader-appearance="1"] .contents-kicker,html[data-kl-reader-appearance="1"] .contents-meta,html[data-kl-reader-appearance="1"] .contents-num,html[data-kl-reader-appearance="1"] .special-kicker,html[data-kl-reader-appearance="1"] .special-content .front-subhead,html[data-kl-reader-appearance="1"] .special-content .cover-kicker,html[data-kl-reader-appearance="1"] .special-content .chapter-number,html[data-kl-reader-appearance="1"] .subhead,html[data-kl-reader-appearance="1"] .purport-kicker,html[data-kl-reader-appearance="1"] .opening-content .section-label{color:var(--muted)!important}
html[data-kl-reader-appearance="1"] .current-location b,html[data-kl-reader-appearance="1"] .chapter-link b,html[data-kl-reader-appearance="1"] .contents-chapter,html[data-kl-reader-appearance="1"] .special-content h1,html[data-kl-reader-appearance="1"] .special-content h2,html[data-kl-reader-appearance="1"] .book-title-page h1,html[data-kl-reader-appearance="1"] .cover-copy h1,html[data-kl-reader-appearance="1"] .book-title-page .book-author,html[data-kl-reader-appearance="1"] .cover-copy .book-author{color:var(--ink)!important}
html[data-kl-reader-appearance="1"] .verse-group,html[data-kl-reader-appearance="1"] .verse-line,html[data-kl-reader-appearance="1"] .opening-content .sanskrit,html[data-kl-reader-appearance="1"] .opening-content p.sanskrit,html[data-kl-reader-appearance="1"] .sanskrit{color:var(--sanskrit)!important}
html[data-kl-reader-appearance="1"] .book-title-page::after,html[data-kl-reader-appearance="1"] .cover-copy::after{background:var(--rule)!important}
/* Śrīmad-Bhāgavatam book landing page (navigation, not the homepage). */
html[data-kl-reader-appearance="1"] .bar{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--rule)!important}
html[data-kl-reader-appearance="1"] main{color:var(--ink)}
html[data-kl-reader-appearance="1"] .list{border-color:var(--rule)!important}
html[data-kl-reader-appearance="1"] .canto{background:var(--paper)!important;color:var(--ink)!important;border-color:var(--rule)!important}
html[data-kl-reader-appearance="1"] .canto:active{background:var(--soft)!important}
html[data-kl-reader-appearance="1"] .eyebrow,html[data-kl-reader-appearance="1"] .coverage,html[data-kl-reader-appearance="1"] .num,html[data-kl-reader-appearance="1"] .meta,html[data-kl-reader-appearance="1"] .arrow,html[data-kl-reader-appearance="1"] .note{color:var(--muted)!important}
/* Approved first-use menu coachmark. */
.kl-menu-coach{position:fixed;z-index:29;top:calc(env(safe-area-inset-top,0px) + 58px);left:10px;display:flex;align-items:center;gap:7px;min-height:34px;padding:6px 11px 6px 9px;border:1px solid var(--rule,#dfe4ea);border-radius:999px;background:color-mix(in srgb,var(--surface,#fff) 94%,transparent);color:var(--ink,#142238);box-shadow:0 8px 22px rgba(15,32,55,.14);font:600 12px/1.1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.01em;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}
.kl-menu-coach.show{opacity:1;transform:translateY(0);pointer-events:auto}.kl-menu-coach-arrow{font-size:19px;line-height:1;transform:translateY(-1px);color:var(--muted,#6b7280)}.kl-menu-coach button{all:unset;display:flex;align-items:center;gap:7px;cursor:pointer;-webkit-tap-highlight-color:transparent}
@media(max-width:620px){.kl-menu-coach{top:calc(env(safe-area-inset-top,0px) + 58px);left:8px;min-height:32px;padding:5px 10px 5px 8px;font-size:11.5px}}
@media(prefers-reduced-motion:reduce){.kl-menu-coach{transition:none}}
/* KRISHNA_IMAGE_DRAWER_APPEARANCE_V1
   Image Plates CONTENTS drawers follow the selected reader appearance.
   Actual artwork/images are untouched. */
html[data-kl-reader-appearance="1"] .image-reader-drawer,
html[data-kl-reader-appearance="1"] .sbir-drawer,
html[data-kl-reader-appearance="1"] .kbir-drawer{
  background:var(--paper)!important;
  color:var(--ink)!important;
  border-color:var(--rule)!important;
}
html[data-kl-reader-appearance="1"] .image-drawer-head,
html[data-kl-reader-appearance="1"] .sbir-drawer-head,
html[data-kl-reader-appearance="1"] .kbir-drawer-head{
  background:var(--surface)!important;
  color:var(--ink)!important;
  border-color:var(--rule)!important;
}
html[data-kl-reader-appearance="1"] .image-current-location,
html[data-kl-reader-appearance="1"] .image-content-row,
html[data-kl-reader-appearance="1"] .image-back-to-book,
html[data-kl-reader-appearance="1"] .sbir-current,
html[data-kl-reader-appearance="1"] .sbir-row,
html[data-kl-reader-appearance="1"] .sbir-back,
html[data-kl-reader-appearance="1"] .kbir-current,
html[data-kl-reader-appearance="1"] .kbir-row,
html[data-kl-reader-appearance="1"] .kbir-back{
  background:var(--paper)!important;
  color:var(--ink)!important;
  border-color:var(--rule)!important;
}
html[data-kl-reader-appearance="1"] .image-part-group,
html[data-kl-reader-appearance="1"] .image-part-list,
html[data-kl-reader-appearance="1"] .sbir-part,
html[data-kl-reader-appearance="1"] .sbir-part-list,
html[data-kl-reader-appearance="1"] .kbir-volume,
html[data-kl-reader-appearance="1"] .kbir-volume-list{
  border-color:var(--rule)!important;
}
html[data-kl-reader-appearance="1"] .image-part-group>summary,
html[data-kl-reader-appearance="1"] .sbir-part>summary,
html[data-kl-reader-appearance="1"] .kbir-volume>summary{
  color:var(--ink)!important;
}
html[data-kl-reader-appearance="1"] .image-current-location-label,
html[data-kl-reader-appearance="1"] .image-current-location small,
html[data-kl-reader-appearance="1"] .image-part-group>summary small,
html[data-kl-reader-appearance="1"] .image-part-group>summary::after,
html[data-kl-reader-appearance="1"] .image-content-row small,
html[data-kl-reader-appearance="1"] .image-content-chevron,
html[data-kl-reader-appearance="1"] .image-back-to-book,
html[data-kl-reader-appearance="1"] .sbir-current>span,
html[data-kl-reader-appearance="1"] .sbir-current small,
html[data-kl-reader-appearance="1"] .sbir-part>summary small,
html[data-kl-reader-appearance="1"] .sbir-part>summary::after,
html[data-kl-reader-appearance="1"] .sbir-row small,
html[data-kl-reader-appearance="1"] .sbir-chev,
html[data-kl-reader-appearance="1"] .sbir-back,
html[data-kl-reader-appearance="1"] .kbir-current>span,
html[data-kl-reader-appearance="1"] .kbir-current small,
html[data-kl-reader-appearance="1"] .kbir-volume>summary small,
html[data-kl-reader-appearance="1"] .kbir-volume>summary::after,
html[data-kl-reader-appearance="1"] .kbir-row small,
html[data-kl-reader-appearance="1"] .kbir-chev,
html[data-kl-reader-appearance="1"] .kbir-back{
  color:var(--muted)!important;
}
html[data-kl-reader-appearance="1"] .image-current-location b,
html[data-kl-reader-appearance="1"] .image-part-group>summary b,
html[data-kl-reader-appearance="1"] .image-content-row b,
html[data-kl-reader-appearance="1"] .sbir-current b,
html[data-kl-reader-appearance="1"] .sbir-part>summary b,
html[data-kl-reader-appearance="1"] .sbir-row b,
html[data-kl-reader-appearance="1"] .kbir-current b,
html[data-kl-reader-appearance="1"] .kbir-volume>summary b,
html[data-kl-reader-appearance="1"] .kbir-row b{
  color:var(--ink)!important;
}
html[data-kl-reader-appearance="1"] .image-content-row.current,
html[data-kl-reader-appearance="1"] .sbir-row.current,
html[data-kl-reader-appearance="1"] .kbir-row.current{
  background:var(--soft)!important;
}
html[data-kl-reader-appearance="1"] .image-reader-scrim,
html[data-kl-reader-appearance="1"] .sbir-scrim,
html[data-kl-reader-appearance="1"] .kbir-scrim{
  background:rgba(0,0,0,.56)!important;
}
/* KRISHNA_WHITE_DRAWERS_LIVE_V1
   Appearance themes affect reading surfaces only.
   All slide-out menus/drawers remain the original clean white UI. */
html[data-kl-reader-appearance="1"] body .drawer,
html[data-kl-reader-appearance="1"] body .panel,
html[data-kl-reader-appearance="1"] body .search-panel,
html[data-kl-reader-appearance="1"] body .image-reader-drawer,
html[data-kl-reader-appearance="1"] body .sbir-drawer,
html[data-kl-reader-appearance="1"] body .kbir-drawer{
  background:#fff!important;
  color:#111!important;
  border-color:#e8e8e8!important;
  color-scheme:light!important;
}
html[data-kl-reader-appearance="1"] body .drawer .panel-head,
html[data-kl-reader-appearance="1"] body .panel .panel-head,
html[data-kl-reader-appearance="1"] body .search-panel .panel-head,
html[data-kl-reader-appearance="1"] body .image-drawer-head,
html[data-kl-reader-appearance="1"] body .sbir-drawer-head,
html[data-kl-reader-appearance="1"] body .kbir-drawer-head{
  background:#fff!important;
  color:#111!important;
  border-color:#e8e8e8!important;
}
html[data-kl-reader-appearance="1"] body .drawer .drawer-scroll,
html[data-kl-reader-appearance="1"] body .panel .panel-scroll,
html[data-kl-reader-appearance="1"] body .drawer .favourites-actions,
html[data-kl-reader-appearance="1"] body .drawer .favourites-actions>#favouriteMenuItem,
html[data-kl-reader-appearance="1"] body .drawer .favourites-actions>.my-favourites-link,
html[data-kl-reader-appearance="1"] body .drawer .menu-action,
html[data-kl-reader-appearance="1"] body .drawer .menu-favourite,
html[data-kl-reader-appearance="1"] body .drawer .menu-search,
html[data-kl-reader-appearance="1"] body .drawer .current-location,
html[data-kl-reader-appearance="1"] body .drawer .chapter-link,
html[data-kl-reader-appearance="1"] body .drawer .chapter-open,
html[data-kl-reader-appearance="1"] body .drawer .chapter-button,
html[data-kl-reader-appearance="1"] body .drawer .continue-card,
html[data-kl-reader-appearance="1"] body .drawer .verse-grid button,
html[data-kl-reader-appearance="1"] body .drawer .front-link,
html[data-kl-reader-appearance="1"] body .drawer .contents-chapter,
html[data-kl-reader-appearance="1"] body .drawer .canto-strip a,
html[data-kl-reader-appearance="1"] body .panel .search-input,
html[data-kl-reader-appearance="1"] body .panel .search-results button,
html[data-kl-reader-appearance="1"] body .search-panel .search-form input,
html[data-kl-reader-appearance="1"] body .search-panel .search-hit,
html[data-kl-reader-appearance="1"] body .image-current-location,
html[data-kl-reader-appearance="1"] body .image-content-row,
html[data-kl-reader-appearance="1"] body .image-back-to-book,
html[data-kl-reader-appearance="1"] body .sbir-current,
html[data-kl-reader-appearance="1"] body .sbir-row,
html[data-kl-reader-appearance="1"] body .sbir-back,
html[data-kl-reader-appearance="1"] body .kbir-current,
html[data-kl-reader-appearance="1"] body .kbir-row,
html[data-kl-reader-appearance="1"] body .kbir-back{
  background:#fff!important;
  color:#111!important;
  border-color:#e8e8e8!important;
}
html[data-kl-reader-appearance="1"] body .drawer .back-library,
html[data-kl-reader-appearance="1"] body .drawer .library-link,
html[data-kl-reader-appearance="1"] body .drawer .panel-head span,
html[data-kl-reader-appearance="1"] body .drawer .current-location-label,
html[data-kl-reader-appearance="1"] body .drawer .current-location small,
html[data-kl-reader-appearance="1"] body .drawer .chapter-link small,
html[data-kl-reader-appearance="1"] body .drawer .chapter-chevron,
html[data-kl-reader-appearance="1"] body .drawer .menu-section-label,
html[data-kl-reader-appearance="1"] body .drawer .volume-title,
html[data-kl-reader-appearance="1"] body .image-current-location-label,
html[data-kl-reader-appearance="1"] body .image-current-location small,
html[data-kl-reader-appearance="1"] body .image-part-group>summary small,
html[data-kl-reader-appearance="1"] body .image-part-group>summary::after,
html[data-kl-reader-appearance="1"] body .image-content-row small,
html[data-kl-reader-appearance="1"] body .image-content-chevron,
html[data-kl-reader-appearance="1"] body .image-back-to-book,
html[data-kl-reader-appearance="1"] body .sbir-current>span,
html[data-kl-reader-appearance="1"] body .sbir-current small,
html[data-kl-reader-appearance="1"] body .sbir-part>summary small,
html[data-kl-reader-appearance="1"] body .sbir-part>summary::after,
html[data-kl-reader-appearance="1"] body .sbir-row small,
html[data-kl-reader-appearance="1"] body .sbir-chev,
html[data-kl-reader-appearance="1"] body .sbir-back,
html[data-kl-reader-appearance="1"] body .kbir-current>span,
html[data-kl-reader-appearance="1"] body .kbir-current small,
html[data-kl-reader-appearance="1"] body .kbir-volume>summary small,
html[data-kl-reader-appearance="1"] body .kbir-volume>summary::after,
html[data-kl-reader-appearance="1"] body .kbir-row small,
html[data-kl-reader-appearance="1"] body .kbir-chev,
html[data-kl-reader-appearance="1"] body .kbir-back{
  color:#777!important;
  border-color:#e8e8e8!important;
}
html[data-kl-reader-appearance="1"] body .drawer .current-location b,
html[data-kl-reader-appearance="1"] body .drawer .chapter-link b,
html[data-kl-reader-appearance="1"] body .image-current-location b,
html[data-kl-reader-appearance="1"] body .image-part-group>summary b,
html[data-kl-reader-appearance="1"] body .image-content-row b,
html[data-kl-reader-appearance="1"] body .sbir-current b,
html[data-kl-reader-appearance="1"] body .sbir-part>summary b,
html[data-kl-reader-appearance="1"] body .sbir-row b,
html[data-kl-reader-appearance="1"] body .kbir-current b,
html[data-kl-reader-appearance="1"] body .kbir-volume>summary b,
html[data-kl-reader-appearance="1"] body .kbir-row b{
  color:#111!important;
}
html[data-kl-reader-appearance="1"] body .drawer .verse-grid button.current,
html[data-kl-reader-appearance="1"] body .drawer .front-link.current,
html[data-kl-reader-appearance="1"] body .drawer .canto-strip a.current,
html[data-kl-reader-appearance="1"] body .drawer .page-link.current{
  background:#111!important;
  color:#fff!important;
  border-color:#111!important;
}
html[data-kl-reader-appearance="1"] body .image-content-row.current,
html[data-kl-reader-appearance="1"] body .sbir-row.current,
html[data-kl-reader-appearance="1"] body .kbir-row.current{
  background:#fafafa!important;
  color:#111!important;
}
html[data-kl-reader-appearance="1"] body .image-reader-scrim,
html[data-kl-reader-appearance="1"] body .sbir-scrim,
html[data-kl-reader-appearance="1"] body .kbir-scrim{
  background:rgba(0,0,0,.22)!important;
}
@media(max-width:620px){
  html[data-kl-reader-appearance="1"] body .drawer,
  html[data-kl-reader-appearance="1"] body .image-reader-drawer,
  html[data-kl-reader-appearance="1"] body .sbir-drawer,
  html[data-kl-reader-appearance="1"] body .kbir-drawer{
    width:100vw!important;
    max-width:none!important;
    left:0!important;
    right:0!important;
    border-right:0!important;
    box-sizing:border-box!important;
  }
}

/* Reader text-size control: content only; drawers and navigation stay unchanged. */
html[data-kl-reader-appearance="1"] .reader-page,
html[data-kl-reader-appearance="1"] .paragraph-page{
  font-size:var(--kl-reader-font-size,21px)!important;
}
