.bg-image,.bg-overlay{position:fixed;inset:0}.logo,.toolbar,.tools{display:flex;align-items:center}.page,.viewer,body,html{overflow:hidden}.side-btn,.tool-btn{cursor:pointer;transition:.3s}*{margin:0;padding:0;box-sizing:border-box}body,html{width:100%;height:100%;font-family:Poppins,sans-serif;background:#111}.bg-image{background:url('https://www.sonalika.com/assets/img/testimonials_bg.jpg') center center/cover no-repeat;transform:scale(1.02);animation:15s infinite alternate bgZoom}@keyframes bgZoom{from{transform:scale(1.02)}to{transform:scale(1.08)}}.bg-overlay{background:linear-gradient(rgba(0,0,0,.35),rgba(0,0,0,.45));z-index:-1}.tool-btn,.toolbar{background:rgba(255,255,255,.12)}.toolbar{position:fixed;top:10px;left:50%;transform:translateX(-50%);width:95%;height:65px;backdrop-filter:blur(14px);border-radius:16px;border:1px solid rgba(255,255,255,.15);justify-content:space-between;padding:0 20px;z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,.2)}.logo,.tools{gap:12px}.page-count,.viewer{align-items:center;display:flex}.logo img{height:45px;border-radius:6px;object-fit:contain}.logo h2{color:#fff;font-size:20px;font-weight:600;letter-spacing:1px}.tool-btn{width:40px;height:40px;border:none;border-radius:10px;color:#fff;font-size:18px;backdrop-filter:blur(5px)}.tool-btn:hover{background:#fff;color:#111;transform:translateY(-2px) scale(1.05)}.page-count{min-width:100px;height:42px;padding:0 18px;background:#fff;border-radius:10px;justify-content:center;font-weight:600;font-size:17px;color:#111;box-shadow:0 5px 15px rgba(0,0,0,.15)}.loader,.side-btn{position:fixed;color:#fff}.search-box input{width:220px;height:42px;border:none;border-radius:10px;padding:0 15px;outline:0;font-size:15px;background:rgba(255,255,255,.95);transition:.3s}.page,.page img,.side-btn:hover{background:#fff}.search-box input:focus{width:260px}.viewer{width:100%;height:100vh;justify-content:center;padding:90px 20px 30px}#flipbook{width:92vw;max-width:1200px;height:78vh;max-height:820px;transition:transform .3s,opacity .3s;transform-origin:center center;filter:drop-shadow(
        0 25px 45px rgba(0,0,0,.5)
    );animation:.9s bookEntry}@keyframes bookEntry{0%{transform:scale(.65);opacity:0}100%{transform:scale(1);opacity:1}}.page{border-radius:3px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.page img{width:100%;height:100%;object-fit:contain}.side-btn{top:50%;transform:translateY(-50%);width:60px;height:90px;border:none;background:rgba(255,255,255,.08);backdrop-filter:blur(10px);font-size:45px;z-index:999}.side-btn:hover{color:#111}.prev-btn{left:10px;border-radius:0 14px 14px 0}.next-btn{right:10px;border-radius:14px 0 0 14px}.loader{inset:0;background:#111;z-index:99999;display:flex;align-items:center;justify-content:center;font-size:28px;letter-spacing:2px;transition:.5s}@media(max-width:1024px){#flipbook{width:96vw;height:72vh}.toolbar{width:97%}}@media(max-width:768px){.toolbar{width:98%;height:auto;padding:10px;flex-wrap:wrap;gap:10px;justify-content:center}.logo h2,.search-box{display:none}.tools{gap:8px;flex-wrap:wrap;justify-content:center}.tool-btn{width:36px;height:36px;font-size:15px}.page-count{min-width:75px;height:36px;font-size:14px}#flipbook{width:100vw;height:66vh;max-height:none}.side-btn{width:42px;height:65px;font-size:30px}}@media(max-width:480px){.toolbar{top:5px;border-radius:12px}#flipbook{height:60vh}.logo img{height:35px}}