.pwa-top-link{color:#e4eade;font-size:14px;text-decoration:underline;text-underline-offset:4px}.app-install-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:65px;align-items:start}.app-install-card{background:#0b3b30;color:#fffdf3;padding:35px;border:1px solid #c7b98b;border-radius:12px;position:sticky;top:115px}.app-install-card img{width:100px;height:100px;border-radius:23px;background:white;box-shadow:0 10px 35px #001d2644;margin-bottom:22px}.app-install-card h2{font-size:29px;color:#fffdf3}.app-install-card>p{color:#d3dfd2;font-size:17px;margin:15px 0 23px}.app-install-card .button{background:#e5cf9b;color:#173e30;width:100%;font-size:17px;gap:10px}.app-install-card .button:disabled{opacity:.8;cursor:default}.app-install-status{min-height:64px;font-size:16px!important;line-height:1.7}.app-install-card .app-refresh{background:none;color:#f4e8c6;border:0;border-bottom:1px solid currentColor;padding:5px 0;font:inherit;font-size:16px}.app-install-content h2{font-size:30px;margin-bottom:20px}.app-install-content>p{font-size:18px;line-height:1.95;margin:15px 0 28px}.app-install-content details{border-top:1px solid #dce3d4;padding:21px 0}.app-install-content summary{font-size:21px;font-weight:600;color:#294e39;cursor:pointer;line-height:1.6}.app-install-content ol{padding-left:24px}.app-install-content li{font-size:18px;color:#65725c;line-height:1.9;margin:12px 0}.app-install-content details p{font-size:17px;margin-top:12px;line-height:1.9}.app-install-note{background:#edf0e4;border-left:3px solid #8e9c76;padding:21px 25px;margin-top:28px}.app-install-note p{font-size:17px;line-height:1.95}.app-home-strip{background:#e9edde;border-block:1px solid #dce2cd;padding:45px 0}.app-home-strip .container{display:flex;align-items:center;gap:28px}.app-home-strip img{width:92px;height:92px;border-radius:22px;flex-shrink:0}.app-home-strip h2{font-size:29px}.app-home-strip p{font-size:18px;margin-top:8px}.app-home-strip .button{margin-left:auto;white-space:nowrap}.pwa-update{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom));right:18px;z-index:110;max-width:430px;background:#103e32;color:#fffdf2;border:1px solid #cfb57d;box-shadow:0 8px 36px #132b3138;border-radius:9px;padding:18px 22px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-family:'Hind Siliguri',sans-serif}.pwa-update[hidden],.pwa-offline[hidden]{display:none}.pwa-update p{color:#fffdf2;font-size:18px;flex-basis:100%;margin:0 0 3px}.pwa-update button{border:0;background:#e8d4a3;color:#153b2d;padding:8px 18px;font:600 16px 'Hind Siliguri',sans-serif;border-radius:3px;min-height:42px}.pwa-update .pwa-later{background:transparent;color:#fff9e6}.pwa-offline{position:fixed;left:50%;top:106px;transform:translateX(-50%);z-index:100;background:#fff8e4;color:#6f531c;border:1px solid #d4bd82;border-radius:4px;padding:8px 15px;font-size:15px;width:max-content;max-width:calc(100% - 24px);box-shadow:0 2px 12px #3e422415}.app-install-footer{font-size:16px;line-height:1.9;margin-top:26px}@media(max-width:800px){.app-install-layout{grid-template-columns:1fr;gap:38px}.app-install-card{position:static;padding:27px}.app-install-card img{width:90px;height:90px}.app-install-content h2{font-size:27px}.app-home-strip .container{flex-wrap:wrap;gap:20px}.app-home-strip .button{margin-left:0}.app-home-strip h2{font-size:26px}.app-home-strip img{width:74px;height:74px}.pwa-update{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none;padding:16px 18px}.pwa-offline{font-size:14px;top:100px}.pwa-top-link{font-size:13px}}
.app-install-content ol{list-style-type:bengali}
