.app-install-button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:42px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;color:#fff!important;background:#292522!important;border:1px solid #756a60!important;padding:9px 13px!important}.app-install-button:hover{transform:translateY(-1px);background:#41372f!important}.app-install-button .app-install-icon{width:18px;height:18px;color:inherit;flex:0 0 18px;margin:0;display:block;transform:none}@media (width>=761px) and (hover:hover) and (pointer:fine){:is(.app-install-button[data-mobile-only=true],.film-drawer .film-drawer__install:has(.app-install-button[data-mobile-only=true])){display:none}}.app-install-dialog{color:#191919;background:#faf8f3;border:1px solid #c9c1b8;border-radius:14px;width:min(520px,100% - 32px);max-height:85dvh;margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0006}.app-install-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.app-install-dialog header{justify-content:space-between;align-items:center;gap:15px;display:flex}.app-install-dialog h2{letter-spacing:-.04em;margin:0;font-size:24px}.app-install-dialog header button{color:#191919;background:#fff;border:1px solid #c7beb3;border-radius:50%;width:40px;height:40px;font-size:25px}.app-install-dialog p{color:#49443e;font-size:15px;line-height:1.8}.app-install-dialog ol{padding-left:24px}.app-install-dialog li{padding:12px 0}.app-install-dialog li p{margin:5px 0}.app-install-note{border-top:1px solid #ddd3c7;padding-top:18px;font-size:13px!important}
