#mytasbihInstallPrompt{position:fixed;left:16px;right:16px;bottom:16px;z-index:9999;pointer-events:none;display:flex;justify-content:center;opacity:0;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease}#mytasbihInstallPrompt.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}#mytasbihInstallPrompt .mt-install__card{width:100%;max-width:440px;background:#fff;color:#181818;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.08);padding:16px 16px 14px;display:grid;grid-template-columns:44px 1fr;grid-template-areas:"icon text" "actions actions";gap:12px 14px;align-items:start;border:1px solid rgba(212,175,55,.25);font-family:'Inter',system-ui,-apple-system,sans-serif}#mytasbihInstallPrompt[dir=rtl] .mt-install__card{font-family:'Amiri','Inter',system-ui,sans-serif}#mytasbihInstallPrompt .mt-install__icon{grid-area:icon;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,rgba(212,175,55,.18),rgba(212,175,55,.06));display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1}#mytasbihInstallPrompt .mt-install__text{grid-area:text;min-width:0}#mytasbihInstallPrompt .mt-install__title{margin:0 0 2px;font-size:15px;font-weight:700;line-height:1.25;color:inherit}#mytasbihInstallPrompt .mt-install__body{margin:0;font-size:13px;line-height:1.4;color:#4a5568}#mytasbihInstallPrompt .mt-install__actions{grid-area:actions;display:flex;gap:8px;justify-content:flex-end;margin-top:2px}#mytasbihInstallPrompt[dir=rtl] .mt-install__actions{justify-content:flex-start}#mytasbihInstallPrompt .mt-install__btn{appearance:none;border:0;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer;line-height:1;min-height:40px;font-family:inherit;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}#mytasbihInstallPrompt .mt-install__btn:focus-visible{outline:2px solid #d4af37;outline-offset:2px}#mytasbihInstallPrompt .mt-install__btn--primary{background:#d4af37;color:#181818}#mytasbihInstallPrompt .mt-install__btn--primary:hover{background:#c49c2c}#mytasbihInstallPrompt .mt-install__btn--primary:active{transform:scale(.98)}#mytasbihInstallPrompt .mt-install__btn--secondary{background:0 0;color:#4a5568}#mytasbihInstallPrompt .mt-install__btn--secondary:hover{background:rgba(0,0,0,.04)}.page-wrapper.dark #mytasbihInstallPrompt .mt-install__card,body.dark #mytasbihInstallPrompt .mt-install__card{background:#1f1f27;color:#e8e8ef;border-color:rgba(212,175,55,.35);box-shadow:0 10px 40px rgba(0,0,0,.55),0 2px 6px rgba(0,0,0,.3)}.page-wrapper.dark #mytasbihInstallPrompt .mt-install__body,body.dark #mytasbihInstallPrompt .mt-install__body{color:#b6b6c2}.page-wrapper.dark #mytasbihInstallPrompt .mt-install__btn--secondary,body.dark #mytasbihInstallPrompt .mt-install__btn--secondary{color:#cfcfda}.page-wrapper.dark #mytasbihInstallPrompt .mt-install__btn--secondary:hover,body.dark #mytasbihInstallPrompt .mt-install__btn--secondary:hover{background:rgba(255,255,255,.06)}@media (min-width:768px){#mytasbihInstallPrompt{left:auto;right:24px;bottom:24px;justify-content:flex-end}#mytasbihInstallPrompt[dir=rtl]{right:auto;left:24px;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){#mytasbihInstallPrompt,#mytasbihInstallPrompt .mt-install__btn{transition:none}}