.mobile-tools{display:none}
@media(max-width:760px){
 .mobile-tools-ready .mobile-tools:not([hidden]){position:fixed;inset:auto 0 0;z-index:75;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:6px max(12px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid #d5b783;background:#fffaf2f5;box-shadow:0 -4px 22px #56351412;backdrop-filter:blur(12px)}
 .mobile-tools>a,.mobile-tools>button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:52px;margin:0;padding:5px 8px;border:0;border-radius:8px;background:transparent;color:#67341f;text-decoration:none;font:600 11px/1.3 "Segoe UI",Mangal,system-ui,sans-serif;cursor:pointer}
 .mobile-tools>a>span,.mobile-tools>button>span{font-size:22px;line-height:1.1;color:#a44b23}
 .mobile-tools>button[aria-expanded="true"]{background:#f0dfc1}
 .mobile-tools>button[aria-busy="true"]{background:#f8ecd5}
 .mobile-tools :focus-visible{outline:2px solid #9a4920;outline-offset:-2px}
 .mobile-tools-ready .pandit-toggle,.mobile-tools-ready .jap-floating-toggle,.mobile-tools-ready .damru-floating-toggle{display:none!important}
 .mobile-tools-ready .pandit-panel{bottom:calc(78px + env(safe-area-inset-bottom));max-height:calc(100dvh - 98px)}
 .mobile-tools-ready .jap-floating-widget{bottom:calc(78px + env(safe-area-inset-bottom));right:12px;top:auto;transform:none}
 .mobile-tools-ready .jap-floating-panel{bottom:0;top:auto;right:0;transform:none;max-height:calc(100dvh - 98px)}
 .mobile-tools-ready .site-footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}
 body.reading-focus .mobile-tools{display:none!important}
 [data-mobile-tool-status]:not(:empty){grid-column:1/-1;margin:3px 8px;font-size:11px;color:#773b22;text-align:center}
 [data-mobile-tool-status]:empty{display:none}
}
